We are looking for a Python Backend Developer to design, build, and maintain scalable backend services and APIs. The role involves working with modern Python frameworks, databases (SQL and NoSQL), and building well-tested, production-grade systems.
You will collaborate closely with frontend developers, AI/ML engineers, and system architects to deliver reliable and high-performance backend solutions.
Key Responsibilities
Design, develop, and maintain backend services using Python
Build and maintain RESTful APIs using FastAPI
Design efficient data models and queries using MongoDB and SQL databases (PostgreSQL/MySQL)
Ensure high performance, security, and scalability of backend systems
Write unit tests, integration tests, and API tests to ensure code reliability
Debug, troubleshoot, and resolve production issues
Follow clean code practices, documentation, and version control workflows
Participate in code reviews and contribute to technical discussions
Work closely with cross-functional teams to translate requirements into technical solutions
Required Skills & Qualifications
Technical Skills
Strong proficiency in Python
Hands-on experience with FastAPI
Experience with MongoDB (schema design, indexing, aggregation)
Solid understanding of SQL databases and relational data modelling
Experience writing and maintaining automated tests
Unit testing (e.g., pytest)
API testing
Understanding of REST API design principles
Familiarity with Git and collaborative development workflows
Good to Have
Experience with async programming in Python (async/await)
Knowledge of ORMs/ODMs (SQLAlchemy, Tortoise, Motor, etc.)
Basic understanding of authentication & authorisation (JWT, OAuth)
Exposure to Docker / containerised environments
Experience working in Agile/Scrum teams
What We Value
Strong problem-solving and debugging skills
Attention to detail and commitment to quality
Ability to write testable, maintainable, and well-documented code
Ownership mindset and willingness to learn
Teamwork
What We Offer
Opportunity to work on real-world, production systems
Technically challenging problems and ownership of components
Collaborative engineering culture
Skills:- Python, FastAPI, MongoDB, NOSQL Databases and SQL
Similar jobs

Python Backend Developer

Apply Now
Back to search page