Salary
💰 $35 - $45 per hour
Tech Stack
CloudDistributed SystemsDjangoDockerGoogle Cloud PlatformGraphQLJavaScriptKubernetesMicroservicesNode.jsPythonRabbitMQRedis
About the role
- Container Orchestration: Build and deploy backend services using Docker and Kubernetes, you’ll deploy resilient, scalable deployments on GCP.
- Service Development: Develop performant APIs and backend services using Node.js, Express.js, and Python (Django Preferred)
- Architecture & Integration: Design microservice-based, event-driven architectures that enable seamless system integrations and scalable product growth.
- You’ll design and deploy backend systems powering production-grade applications in a cloud-native, containerized environment. You’ll deploy robust APIs, orchestrate services with Kubernetes, and contribute to event-driven systems architecture. The project will deliver reliable infrastructure and performant backend capabilities.
Requirements
- 3+ years of experience in scalable backend systems in production environments.
- Strong programming skills in Node.js, JavaScript, and Python; write clean, maintainable code.
- Experience deploying and maintaining containerized applications using Kubernetes (good to have) and Docker.
- Proficient with designing and working with frameworks like Express.js, GraphQL and REST.
- Solid understanding of microservices and event-driven architecture patterns.
- Familiarity with RabbitMQ, Redis and other message queue frameworks, distributed systems, and modern Git-based workflows.
- Experience working on Google Cloud Platform (GCP) is strongly preferred.