Python Backend Developer

Inferigence QuotientBangalore, Karnataka₹700,000 – ₹1,200,000
Adzuna INPosted 4h agoOriginal Listing
it-jobs

Job Description

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

Get AI-Matched to This Job

Upload your resume and our AI will score how well you match this and thousands of similar roles.