Node.js Developer

We are seeking a skilled Node.js Developer with strong experience in building scalable microservices and cloud-native applications on Google Cloud Platform (GCP). The ideal candidate will have a solid understanding of Back End development, API design, containerization, and DevOps practices.

Key Responsibilities:

  • Design, develop, and maintain scalable microservices using Node.js.
  • Implement and manage APIs using OpenAPI Specifications/YAML.
  • Work with RESTful APIs, HTTP protocols, and API design best practices.
  • Develop custom policies using JavaScript, Node.js, or Python for API management platforms.
  • Collaborate on CI/CD pipelines and containerized deployments using Docker and Kubernetes.
  • Ensure application security including OAuth 2.0, OIDC, CORS, CSRF, and cookie management.
  • Write and maintain unit and functional tests using frameworks like Cypress.
  • Optimize Back End performance and ensure high availability.
  • Work with SQL and NoSQL databases.
  • Monitor and troubleshoot applications using tools like Splunk, StackDriver, etc.

Required Skills & Experience:

  • Proven experience developing with Node.js.
  • Strong understanding of Microservices Architecture and design patterns.
  • Hands-on experience with containerized environments and sidecar patterns.
  • Experience with Cloud API Gateways (eg, APIGee, Endpoints, Mulesoft).
  • Proficiency with DevOps tools: GitHub, GitLab, Terraform, CLI, Ansible, Puppet, Docker Registry.
  • Solid experience with Google Cloud Services and GKE.
  • Familiarity with API security, authentication, and authorization mechanisms.
Company
Wenham Carter Ltd
Location
London, United Kingdom
Employment Type
Contract
Salary
GBP Daily
Posted
Company
Wenham Carter Ltd
Location
London, United Kingdom
Employment Type
Contract
Salary
GBP Daily
Posted