At a Glance
- Tasks: Design and develop scalable microservices using Node.js in a collaborative, agile environment.
- Company: Join a leading UK telecom provider driving digital transformation.
- Benefits: Enjoy hybrid work options and competitive pay of £475 per day.
- Why this job: Be part of a cutting-edge platform that impacts the future of telecom.
- Qualifications: Strong expertise in Node.js, microservices, and cloud-native deployment required.
- Other info: Opportunity to mentor junior developers and enhance your skills in a dynamic team.
The predicted salary is between 36000 - 60000 £ per year.
Node.js Backend Engineer
Location:Hybrid – 1-2 days/week in Reading or Paddington
Rate:£475 per day (Inside IR35)
Industry:Digital Telecom
Duration:3-month rolling contract
About the Role
Join a high-impact digital transformation programme with a leading UK telecom provider. We are seeking an experienced Node.js Backend Engineer to design, build, and scale cloud-native Back End systems. You\’ll be contributing to a cutting-edge platform in a collaborative, agile environment.
Key Responsibilities
-
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 containerized services with Docker and Kubernetes.
-
Contribute to 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 (Cypress, Mocha, Jest, etc.).
-
Monitor and troubleshoot applications using Splunk, StackDriver, Datadog, or Grafana.
-
Work with SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, and Redis.
-
Optimise Back End performance for high availability and resilience.
What You Must Bring
-
Strong expertise in Node.js, including asynchronous programming and non-blocking I/O.
-
Deep understanding of microservices architecture and related patterns (API Gateway, Sidecar, Service Discovery).
-
Experience with Fastify or similar Node.js frameworks.
-
Proficiency with containerization and cloud-native deployment.
-
Familiarity with DevOps practices and tools (eg Terraform, Ansible, CI/CD workflows).
-
Solid grasp of application and API security best practices.
-
Ability to mentor junior developers and support team development.
-
Clear, confident communication with both technical and non-technical stakeholders.
-
Strong problem-solving skills and experience in root cause analysis.
Apply nowto join a forward-thinking team delivering high-performance systems in one of the UK\’s most innovative telecom projects.
Node Developer in Reading employer: iDPP
Contact Detail:
iDPP Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Node Developer in Reading
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Node.js, Google Cloud Platform, and containerisation tools like Docker and Kubernetes. Being able to discuss your hands-on experience with these technologies during an interview will demonstrate your suitability for the role.
✨Tip Number 2
Showcase your understanding of microservices architecture and API management. Prepare examples from your past work where you've successfully designed or implemented scalable microservices, as this is a key responsibility for the position.
✨Tip Number 3
Brush up on your knowledge of application security best practices, especially OAuth 2.0 and OIDC. Be ready to discuss how you have implemented security measures in previous projects, as this will be crucial for the role.
✨Tip Number 4
Prepare to demonstrate your problem-solving skills and ability to mentor others. Think of specific instances where you've resolved complex issues or guided junior developers, as this will highlight your leadership potential and collaborative spirit.
We think you need these skills to ace Node Developer in Reading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, microservices architecture, and cloud-native deployment. Use specific examples from your past work that demonstrate your skills in these areas.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience with technologies like Docker, Kubernetes, and CI/CD tools, and explain how you can contribute to their digital transformation programme.
Showcase Your Technical Skills: If possible, include links to your GitHub or other repositories where you have worked on relevant projects. This will give the hiring team a clear view of your coding style and problem-solving abilities.
Highlight Soft Skills: Don't forget to mention your communication skills and ability to mentor junior developers. These are crucial for working in a collaborative, agile environment and will set you apart from other candidates.
How to prepare for a job interview at iDPP
✨Showcase Your Node.js Expertise
Make sure to highlight your experience with Node.js, especially focusing on asynchronous programming and non-blocking I/O. Be prepared to discuss specific projects where you've successfully implemented these skills.
✨Demonstrate Microservices Knowledge
Since the role involves designing scalable microservices, be ready to explain your understanding of microservices architecture. Discuss patterns like API Gateway and Service Discovery, and share examples of how you've applied them in past projects.
✨Familiarity with Tools and Technologies
Brush up on your knowledge of containerization and cloud-native deployment tools such as Docker and Kubernetes. Be prepared to talk about your experience with CI/CD practices and tools like GitHub, GitLab, Terraform, or Ansible.
✨Communicate Clearly
Effective communication is key, especially when interacting with both technical and non-technical stakeholders. Practice explaining complex concepts in simple terms, and be ready to demonstrate your problem-solving skills through real-world scenarios.