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