Node.js Developer (TypeScript) – Open to Java / Spring Boot
We are looking for a Node.js Developer to join a team working on a major platform transformation.
The role is strongly Node.js / TypeScript oriented, with exposure to Java (Spring Boot) on legacy back-end systems.
This is a hands-on role in a mixed modern + legacy environment, ideal for a developer who likes building new things while not being afraid to touch existing systems when needed.
Your Mission
-
Contribute to the development of a new platform in TypeScript / Node.js
-
Work on the evolution and integration of existing back-end services
-
Occasionally intervene on legacy systems (Spring Boot / Java 8, older orchestration engines) when required
-
Collaborate with DevOps and infrastructure teams in a cloud-based (AWS) environment
-
Participate pragmatically in delivery: proposing solutions, but also executing
⚠️ Important:
This is not a Java-only role, but Java will be part of the landscape.
If you are not willing to do any Java at all, this role is not a fit.
Technical Stack & Environment
-
Core: TypeScript, Node.js
-
Back-end legacy: Java 8, Spring Boot
-
Legacy exposure: Business-oriented orchestration engines , occasional very old components
-
Front-end (nice to have): React
-
DevOps & Tools: GitLab / GitHub Actions, AWS, SSH, Linux servers
-
Mindset: Modern platform, but reality includes legacy systems
Profile We’re Looking For
-
4-5+ years of experience as a backend / full-stack developer
-
Either:
-
Strong Node.js / TypeScript background with some Java experience or a real willingness to learn, or
-
Strong Spring Boot / Java background with solid Node.js experience
-
-
Comfortable working in heterogeneous environments
-
Open-minded and flexible: able to work on modern codebases and legacy when necessary
Soft Skills
-
Pragmatic consultant mindset: able to suggest improvements but also get things done
-
Proactive, curious, resourceful
-
Comfortable taking initiative and investigating solutions independently
