Backend Developer
Core
Design, build, and maintain scalable server-side applications, robust APIs, and databases to ensure high performance and responsiveness.
Role type
Backend Developer
Builds
Scalable and high-performance backend systems and APIs
Domain
Software Engineering / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, Node.js, Go, RESTful API design, microservices architecture, SQL, NoSQL, Git, cloud platforms (AWS, Azure, GCP), security best practices
Preferred skills
Docker, Kubernetes, CI/CD pipelines, message queues (Kafka, RabbitMQ), GraphQL, advanced API frameworks, production scaling
Technologies
Python, Java, Node.js, Go, AWS, Azure, GCP, Docker, Kubernetes, Kafka, RabbitMQ, GraphQL
Responsibilities
Design and develop server-side applications and APIs; Build scalable backend systems; Optimize applications for speed, scalability, and reliability; Develop and manage databases; Implement authentication and authorization; Troubleshoot and debug systems; Write clean, maintainable, and well-documented code; Participate in code reviews
Seniority
Mid-level (3–6+ years experience)