Job Title : Lead Backend Developer (Python, FastAPI & MongoDB)
Location : Bengaluru, India
Position Summary :
We are looking for a Lead Backend Developer with 4+ years of professional experience in Python-based development, especially using FastAPI and MongoDB.
The ideal candidate is skilled in building and maintaining scalable, high-performance back-end services and APIs, has strong understanding of modern database design (SQL & NoSQL), and has experience integrating backend services with cloud platforms.
Experience or interest in AI / ML projects is a strong plus, as our products often interface with LLMs and real-time AI Responsibilities :
- Design, build, and maintain robust backend services using Python and FastAPI.
- Develop and maintain scalable RESTful APIs for internal tools and third-party integrations.
- Work with MongoDB, PostgreSQL, and Redis to manage structured and unstructured data efficiently.
- Collaborate with frontend, DevOps, and AI / ML teams to deliver secure and performant backend infrastructure.
- Implement best practices in code architecture, performance optimization, logging, and monitoring.
- Ensure APIs and systems are production-ready, fault-tolerant, and scalable.
- Handle API versioning, documentation (Swagger / OpenAPI), and error management.
- Optimize queries, indexes, and DB schema for high-performance data access.
- Maintain clean code with emphasis on object-oriented principles and modular design.
- Troubleshoot production issues and deliver timely fixes and :
- Overall Experience : 4+ years in backend software development.
- Python : Strong proficiency with object-oriented programming.
- Frameworks : Hands-on experience with FastAPI (preferred), Django.
- Databases :
1. MongoDB : Experience with schema design, aggregation pipelines, and indexing.
2. Familiarity with SQL databases (PostgreSQL / MySQL).
3. Experience with Redis and optionally Supabase.
API Development : Proficient in building and documenting REST APIs. Strong understanding of HTTP, request lifecycles, and API security.Testing & Debugging : Strong debugging and troubleshooting skills using logs and tools.Performance & Scalability : Experience optimizing backend systems for latency, throughput, and reliability.Tools : Git, Docker, Linux commands for development Skills :Proficiency in Python and object-oriented programmingStrong hands-on experience with FastAPI (or similar async frameworks)Knowledge of MongoDB for schema-less data storage and complex queriesExperience building and managing REST APIs in productionComfortable working with Redis, PostgreSQL, or other data storesExperience with Dockerized environments and Git workflowsSolid grasp of backend architecture, asynchronous programming, and performance tuningAbility to write clean, testable, and maintainable Skills :Experience with asynchronous programming using async / awaitIntegration with third-party APIs (e.g., Firebase, GCP, Azure services)Basic understanding of WebSocket and real-time backend patternsExposure to AI / ML pipelines, model APIs, or vector DBs (e.g., FAISS)Basic DevOps exposure : GitHub Actions, Docker Compose, NginxFamiliarity with JWT, OAuth2, and backend security practicesFamiliarity with CI / CD pipelines and versioningBasic understanding of GraphQL or gRPC is a Qualifications :Bachelors degree in Computer Science, Engineering, or a related fieldDemonstrated experience delivering production-grade backend servicesExperience working in agile teams and using tools like JiraFamiliarity with Agile / Scrum methodologies and sprint cyclesInterest or experience in AI / ML-integrated systems is a & Benefits :Competitive salary with performance-based bonusesOpportunity to work on AI-integrated platforms and intelligent productsAccess to latest tools, cloud platforms, and learning resourcesFlexible working hours and hybrid work optionsWellness initiatives and team-building activities(ref : hirist.tech)