Python Backend Developer
Experience: 2-4 years
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)