Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: Blutic is seeking a Node.js Developer with over 5 years of experience in building scalable microservices and cloud-native applications on Google Cloud Platform. The role involves backend development, API design, and DevOps practices, with a focus on security and performance optimization. This is a hybrid position for a 6-month project engagement, requiring a valid work permit. Candidates should possess a strong understanding of containerization and CI/CD pipelines.
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 backend performance and ensure high availability.
- Work with SQL and NoSQL databases.
- Monitor and troubleshoot applications using tools like Splunk, StackDriver, etc.
Key Skills:
- 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 (e.g., 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.
Salary (Rate): undetermined
City: London Area
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Blutic is looking for a skilled Node.js Developer with 5+ yrs strong experience in Node.js and building scalable microservices and cloud-native applications on Google Cloud Platform (GCP). The ideal candidate will have a solid understanding of backend development, API design, containerization, and DevOps practices. This is a Hybrid opportunity with 6 months project engagement. Candidates should have a valid work permit.
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 backend 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 (e.g., 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.
Preferred Domain Knowledge:
- Telecom systems (e.g., IVR integrations, agent desktop)
- E-Commerce platforms
- Payments and collections
- Identity and authentication systems
- Service Mesh (e.g., Istio)
- Background in ESB/SOA, GraphQL, Gradle/Maven, and logging/monitoring tools
Nice to Have:
- Experience with API performance optimization
- Knowledge of Swagger, OpenAPI 3.0, SOAP, MQ, JSON
- Exposure to CI/CD best practices and automated testing