Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
 - Change status (Applied, Interview, Offer, etc.)
 - Add personal notes and comments
 - Set reminders for follow-ups
 - Track your entire application journey
 
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
 - Review job details later without searching again
 - Compare with other saved opportunities
 - Keep a collection of interesting positions
 - Receive notifications about saved jobs before they expire
 
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Join a high-impact digital transformation project for a leading UK telecom client. We’re seeking a skilled Node.js Backend Engineer with strong architectural thinking and a passion for building scalable, cloud-native systems.
What You'll Be Doing
- Design and develop scalable microservices using Node.js on Google Cloud Platform (GCP).
 - Build and manage RESTful and GraphQL APIs using OpenAPI 3.0, Swagger, and YAML.
 - Implement custom API policies using Node.js, JavaScript, or Python.
 - Deploy and manage services in containerized environments using Docker and Kubernetes.
 - Collaborate on CI/CD pipelines using GitHub, GitLab, Terraform, Ansible, or Puppet.
 - Ensure application security (OAuth 2.0, OIDC, CSRF, CORS, cookie management).
 - Write and maintain unit and functional tests using Cypress, Mocha, Jest, etc.
 - Monitor and troubleshoot applications using tools like Splunk, StackDriver, Datadog, or Grafana.
 - Work with both SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
 - Optimise backend performance for high availability and resilience. 
 
- Bachelor’s degree in Computer Science, Information Technology, or a related field
 - Minimum 5 years of experience in a similar role
 - Proven expertise in Node.js, including asynchronous programming and non-blocking I/O.
 - Strong understanding of microservices architecture and patterns (API Gateway, Sidecar, Service Discovery).
 - Experience with Fastify or similar Node.js frameworks.
 - Hands-on experience with containerization and cloud-native deployments.
 - Familiarity with DevOps tools and practices (Terraform, Ansible, CI/CD).
 - Deep understanding of security protocols and best practices.
 - Ability to mentor junior developers and contribute to team growth.
 - Clear and confident communication with technical and non-technical stakeholders.
 - High proficiency in problem solving and root cause analysis.
 - Excellent command of both spoken and written English.
 
Key Skills
Ranked by relevanceReady to apply?
Join NTT DATA Europe & Latam and take your career to the next level!
Application takes less than 5 minutes

