Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: The Node.js Developer role involves designing, developing, and deploying scalable backend services within a cloud-native team. The position requires expertise in Node.js and microservices architecture, along with proficiency in modern JavaScript and TypeScript. The ideal candidate will have hands-on experience with cloud technologies and DevOps practices. This is a long-term contract based in a hybrid working arrangement in London.
Key Responsibilities:
- Design, develop, and deploy scalable backend services using Node.js.
- Implement advanced microservices architecture and patterns.
- Utilize modern JavaScript (ES6+) and TypeScript in development.
- Manage container orchestration and service management with Docker and Kubernetes.
- Work with API Gateway platforms and Google Cloud Platform services.
- Engage in DevOps practices and CI/CD pipeline management.
- Debug, test, and optimize application performance.
Key Skills:
- Proven experience in Node.js development.
- Deep understanding of microservices architecture.
- Strong knowledge of Express.js and advanced routing.
- Proficiency in TypeScript and ES6+ JavaScript features.
- Hands-on experience with Docker and Kubernetes.
- Familiarity with API Gateway platforms.
- Exposure to Google Cloud Platform services.
- Experience with DevOps tools and CI/CD pipelines.
- Strong debugging and performance tuning skills.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: Node.JS Developer
Duration: long-term contract
Location: Hybrid (London Based)
Key Skills: Node.js, Microservices, Google Cloud Platform (GCP), Kubernetes, DevOps, API Gateway, Docker, Express.js, TypeScript, ES6+
Job Description: We’re looking for a highly skilled Node.js Developer to join our dynamic, cloud-native team. You will be responsible for designing, developing, and deploying scalable backend services using cutting-edge technologies. The ideal candidate will have strong experience in advanced microservices architecture , modern JavaScript (ES6+) , and TypeScript , with a deep understanding of cloud-native application delivery.
Must Have:
- Proven experience in Node.js development for scalable backend systems
- Deep understanding of Microservices Architecture, including:
- Advanced microservices patterns (e.g., service discovery, circuit breakers, sidecars)
- Validation and schema enforcement across microservices
- API versioning strategies for backward compatibility
- Microservice deployment strategies like blue/green and canary releases
- Strong knowledge of Express.js, including advanced routing, middleware, and error-handling patterns
- Proficiency with TypeScript and modern ES6+ JavaScript features
- Hands-on experience with Docker and Kubernetes for container orchestration and service management
- Familiarity with API Gateway platforms (e.g., APIGee, Mulesoft, GCP Endpoints)
- Exposure to Google Cloud Platform (GCP) services (e.g., Cloud Functions, Pub/Sub, IAM)
- Experience with DevOps tools and CI/CD pipelines: GitHub/GitLab, Terraform, CLI, Ansible
- Strong debugging, testing, and performance tuning skills
Nice to Have:
- Experience with event-driven architecture and message queues (e.g., Pub/Sub, Kafka)
- Familiarity with observability tools (e.g., Prometheus, Grafana, Stackdriver)
- Understanding of security best practices in microservices and API development
- Experience working in Agile/Scrum environments