Summary
✨ AI‑Generated
A full-stack engineering role for a strong JavaScript developer who enjoys working across both front-end and back-end systems. You will build advanced user interfaces with React, develop robust server-side components with Node.js, contribute to scalable application architecture, and help deliver maintainable, high-performing software in an Agile environment.
Highlights
Opportunity to build and maintain scalable, high-performing web applications across the full technology stack, with involvement in system architecture and Agile collaboration.
Description
FullStack Software Developer (React/Node.js)
The Role:
We are looking for a FullStack Software Developer with strong analytical and problem-solving skills to join our Software Development team.
The developer will be responsible for designing, building, and maintaining advanced web applications, ensuring code is maintainable, scalable, and high-performing.
The role involves active participation in system architecture and Agile collaboration to support project delivery.
This position is ideal for someone with a solid background in JavaScript development who enjoys working across the full application stack to build robust server-side components and advanced user interfaces.
The main responsibilities of the position include:
Develops and maintains scalable software applications, ensuring smooth operation across both front-end and back-end stacksBuilds advanced user-facing applications using React and robust server-side components using Node.jsProduces detailed technical specifications and implements software in line with business and system requirementsContributes to system design and architecture, ensuring alignment with best practices and long-term maintainabilityConducts code reviews to ensure quality, consistency, and adherence to software development standardsContinuously monitors application performance and reliability, proactively optimizing systems and resolving issuesWorks in close collaboration with other developers and stakeholders to gather technical requirements and define project specificationsTakes 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 degreeMinimum 5 years of work experience in JavaScript developmentProven experience in building and maintaining applications using React and Node.jsSolid understanding of the React life cycle, HTML, CSS/SCSS, JavaScriptSolid understanding of information design and UI/UX principleKnowledge of REST or equivalent APIs, microservices architecture, and web services implementationBasic knowledge of databases (SQL)Knowledge of GITMethodical problem solver with strong critical thinking skillsSelf-motivated, organized, and proactive with the ability to work independently with minimal supervisionExcellent team collaboration, interpersonal, and communication skillsFluency in English
The following will be considered an advantage:
Ability to transform raw data into presentable and intuitive tables or graphsKnowledge of TypescriptKnowledge of AWS Services, Kubernetes, and Docker
Benefit from:
Attractive remuneration packageIntellectually stimulating work environmentContinuous personal development and international training opportunitiesAttractive relocation package and support for a smooth relocation for you and your family
The Hiring Experience: What Awaits You
Let’s Connect – Intro Chat with Talent AcquisitionBring It to Life – Role-Specific Take-Home TaskFinal Connection – Final Interview
All applications will be treated with strict confidentiality!