This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced Backend Developer skilled in Node.js to design, build and maintain microservices and backend systems within the Google Cloud Platform (GCP) environment. The individual will contribute to creating scalable, high‑performance, and reliable backend solutions while collaborating closely with cross‑functional product and technology teams.
Job Responsibility:
Design, develop, and maintain efficient, reusable, and scalable server‑side code using Node.js
Build well‑structured RESTful APIs and microservices that enable smooth communication across systems
Integrate and optimise databases such as Google Cloud Firestore and Cloud SQL with a strong focus on performance and data integrity
Work with DevOps teams to deploy and maintain services on GCP using tools such as Google Kubernetes Engine (GKE) and Cloud Functions
Create and execute automated tests, including unit, integration, and end‑to‑end tests, ensuring system reliability
Identify and resolve performance issues, bugs, and potential bottlenecks through robust debugging and optimisation
Collaborate with frontend, product, and design teams to translate requirements into effective backend solutions
Maintain clear, structured documentation including API specifications, architectural diagrams, and coding guidelines
Participate in collaborative code reviews to uphold coding standards and best practices
Requirements:
Minimum of four years’ experience working with Node.js in a production environment
Proficient in JavaScript
Experienced in GCP services, including Compute Engine, Kubernetes Engine, Firestore, Cloud SQL, Cloud Pub/Sub, and Cloud Functions
Skilled in designing secure, well‑versioned RESTful APIs using frameworks such as Express.js
Strong in both SQL and NoSQL concepts, with advanced capability in data modelling, indexing, and query optimisation
Familiar with automated testing frameworks such as Jest or Mocha, with an understanding of containerisation tools such as Docker
Strong analytical and problem‑solving thinker
Effective communicator with experience working in Agile environments
What we offer:
Opportunity to work with modern cloud‑native technologies within GCP
Exposure to large‑scale distributed systems and high‑performance backend engineering
Collaboration with highly skilled cross‑functional teams across international markets
A workplace environment that encourages continuous learning, innovation, and professional development