Build and maintain cloud-native backend services using Django and FastAPI. Design RESTful APIs, optimize database schemas and queries, implement Docker-based containerization and orchestration, develop microservices and serverless backends, deploy and debug on cloud platforms, participate in design reviews and documentation.
We are seeking a skilled Backend Engineer with 2+ years of experience to join our dynamic team, focusing on building scalable web applications using Python frameworks (Django/FastAPI) and cloud technologies. You'll be instrumental in developing and maintaining our cloud-native backend services.
Responsibilities:
- Design and develop scalable backend services using Django and FastAPI
- Create and maintain RESTful APIs
- Implement efficient database schemas and optimize queries
- Implement containerisation using Docker and container orchestration
- Design and implement cloud-native solutions using microservices architecture
- Participate in technical design discussions, code reviews and maintain coding standards
- Document technical specifications and APIs
- Collaborate with cross-functional teams to gather requirements, prioritise tasks, and contribute to project completion.
Requirements:
- Experience with Django and/or Fast-API (2+ years)
- Proficiency in SQL and ORM frameworks
- Docker containerisation and orchestration
- Proficiency in shell scripting (Bash/Power-Shell)
- Understanding of micro-services architecture
- Experience building server-less back end
- Knowledge of deployment and debugging on cloud platforms (AWS/Azure)
Similar Jobs
Artificial Intelligence • HR Tech • Professional Services • Software
Design, build, test, and maintain scalable backend services in Python. Develop RESTful APIs and microservices, optimize performance and reliability, design schemas and integrations, troubleshoot production issues, participate in system design, conduct code reviews, and collaborate with cross-functional teams to deliver high-quality product solutions.
Top Skills:
AWSAzureCaching SystemsCi/CdDockerGCPGitKubernetesMessage QueuesMicroservicesNoSQLPythonRestful ApisSQL
Hardware • Security • Software • Cybersecurity
Design, build, and maintain scalable backend services and RESTful APIs using Node.js and Python. Optimize relational and NoSQL databases, implement validation, testing, logging, and CI/CD pipelines, containerize with Docker, troubleshoot production issues, collaborate with cross-functional teams, participate in code reviews, and mentor junior developers.
Top Skills:
AWSAzureCi/CdDockerGCPGitMicroservicesNode.jsNoSQLPythonRestful ApisSQL
Machine Learning • Other
The Backend Software Engineer will develop and maintain backend systems for data processing related to coffee farming, utilizing Python and PostgreSQL. Responsibilities include feature development, problem-solving, and adapting systems to regulatory changes while ensuring system resilience.
Top Skills:
AWSCi/CdDockerPostgresPostgresql/PostgisPythonTerraform
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.



