Do you wish to view this page in English? Change language

Node.JS developer

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:

    1. Strong Node.js / TypeScript background with some Java experience or a real willingness to learn, or

    2. 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