Backend Developer
Core
Design, develop, and maintain scalable backend services and APIs for an innovative platform.
Role type
Senior Backend Developer
Builds
Core services and APIs
Domain
Software Engineering / Distributed Systems
Deliverable
production ML models | product features
Required skills
Python, Node.js, Go, Java, PostgreSQL, MongoDB, RESTful APIs, GraphQL, Microservices, Serverless, CI/CD, AWS, Azure, GCP, Docker, Kubernetes, Kafka, RabbitMQ
Preferred skills
Event-driven architecture, Stream processing, Infrastructure as Code (Terraform), Security best practices
Technologies
Python/Django, Node.js/Express, Go, PostgreSQL, MongoDB, AWS, Azure, GCP, Docker, Kubernetes, Kafka, RabbitMQ, Terraform
Responsibilities
Design and implement robust backend services and APIs; Contribute to architectural decisions for microservices and serverless patterns; Design and optimize database schemas; Develop and manage RESTful and GraphQL APIs; Implement comprehensive testing strategies; Collaborate with DevOps on CI/CD pipelines and production monitoring
Seniority
Senior, hands-on IC