Build and scale Sensor Tower’s Web Insights product, delivering full-stack features and optimizing data pipelines that help businesses understand web audience behavior, campaign performance, and competitor trends.
FullStack Software Developer (React/Node.js)
📜 Description
- Develops and maintains scalable software applications, ensuring smooth operation across both front-end and back-end stacks
- Builds advanced user-facing applications using React and robust server-side components using Node.js
- Produces detailed technical specifications and implements software in line with business and system requirements
- Contributes to system design and architecture, ensuring alignment with best practices and long-term maintainability
- Conducts code reviews to ensure quality, consistency, and adherence to software development standards
- Continuously monitors application performance and reliability, proactively optimizing systems and resolving issues
🛠️ Requirements
- BSc/MSc in Computer Science, or any other relevant degree
- Minimum 5 years of work experience in JavaScript development
- Proven experience in building and maintaining applications using React and Node.js
- Solid understanding of the React life cycle, HTML, CSS/SCSS, JavaScript
- Solid understanding of information design and UI/UX principle
- Knowledge of REST or equivalent APIs, microservices architecture, and web services implementation
- Basic knowledge of databases (SQL)
- Knowledge of GIT
- Methodical problem solver with strong critical thinking skills
- Self-motivated, organized, and proactive with the ability to work independently with minimal supervision
✨ Benefits
- Attractive remuneration package
- Intellectually stimulating work environment
- Continuous personal development and international training opportunities
- Attractive relocation package and support for a smooth relocation for you and your family
Full job description
The main responsibilities of the position include:
- Develops and maintains scalable software applications, ensuring smooth operation across both front-end and back-end stacks
- Builds advanced user-facing applications using React and robust server-side components using Node.js
- Produces detailed technical specifications and implements software in line with business and system requirements
- Contributes to system design and architecture, ensuring alignment with best practices and long-term maintainability
- Conducts code reviews to ensure quality, consistency, and adherence to software development standards
- Continuously monitors application performance and reliability, proactively optimizing systems and resolving issues
- Works in close collaboration with other developers and stakeholders to gather technical requirements and define project specifications
- Takes ownership of assigned tasks, ensuring timely delivery and effective communication throughout the software development lifecycle
Main requirements:
- BSc/MSc in Computer Science, or any other relevant degree
- Minimum 5 years of work experience in JavaScript development
- Proven experience in building and maintaining applications using React and Node.js
- Solid understanding of the React life cycle, HTML, CSS/SCSS, JavaScript
- Solid understanding of information design and UI/UX principle
- Knowledge of REST or equivalent APIs, microservices architecture, and web services implementation
- Basic knowledge of databases (SQL)
- Knowledge of GIT
- Methodical problem solver with strong critical thinking skills
- Self-motivated, organized, and proactive with the ability to work independently with minimal supervision
- Excellent team collaboration, interpersonal, and communication skills
- Fluency in English
The following will be considered an advantage:
- Ability to transform raw data into presentable and intuitive tables or graphs
- Knowledge of Typescript
- Knowledge of AWS Services, Kubernetes, and Docker
Benefit from:
The Hiring Experience: What Awaits You
Similar jobs
Search more Full Stack Engineer jobsJava / Fullstack Developer (m/f/d)
As a Java / Fullstack Developer, you will implement production requirements, analyze technical needs, and support the modernization of digital banking infrastructure.
Build and maintain secure, scalable frontend applications and backend services for financial products, owning features from technical design through deployment and supporting reliable transactions, integrations, and operational workflows.
Build and maintain secure, scalable frontend applications and backend services for financial products, owning features from design through deployment and supporting reliable transactions, authentication, and integrations.
Build and maintain secure, scalable frontend applications and backend services for financial products, owning features from design through production while supporting reliable transactions, authentication, and integrations.
