Summary
✨ AI‑Generated
Join a software development team building advanced, scalable web applications across the full application stack. You will create sophisticated user interfaces with React, develop robust server-side components with Node.js, and participate in architecture and Agile delivery. The role suits a developer who enjoys solving complex problems and building maintainable, high-performing applications.
Highlights
Develop advanced web applications across both frontend and backend layers, with opportunities to contribute to architecture and Agile delivery. The role emphasizes scalable, maintainable, and high-performing software and offers broad full-stack engineering responsibilities.
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 principlesKnowledge 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 InterviewAll applications will be treated with strict confidentiality!