100000 - 130000 Indian Rupee - Monthly
Bangalore, Karnataka, India
Information Technology
Other
Enovation Technologies
Overview
About the Role:
We are looking for a Senior Backend Developer / Subject Matter Expert (SME) with a strong background in Python-based backend systems, GraphQL API development, and MongoDB data modeling to join our growing team. This role involves deep diving into architecture, mentoring junior developers, refactoring legacy systems, and working closely with cross-functional teams to build scalable backend services.
Responsibilities:
- Lead the design and implementation of high-quality, scalable backend systems using Python, FastAPI, and GraphQL (via Ariadne).
- Refactor and modernize existing codebases, focusing on business logic structuring and Pydantic model standardization.
- Design and implement GraphQL schemas in coordination with frontend developers.
- Manage data access and persistence layers using MongoDB, with experience in MongoEngine, PyMongo, or similar ODMs.
- Write and review Pydantic-based request and response models to ensure accurate API contracts.
- Collaborate with QA engineers in implementing and maintaining test strategies using pytest and mock_mongo.
- Provide mentorship to junior developers, including knowledge transfer (KT) and code walkthroughs.
- Participate in sprint planning, architecture discussions, and contribute to the continuous improvement of engineering practices.
Must-Have Skills:
- 10+ years of professional Python development experience.
- Deep experience with FastAPI and GraphQL APIs (preferably Ariadne).
- Expertise in working with MongoDB using MongoEngine, PyMongo, or Beanie.
- Proficient in Pydantic – modeling, validation, and best practices.
- Experience with testing frameworks like pytest and mocking strategies (e.g., mock_mongo).
- Strong understanding of software design principles, clean architecture, and code structuring for large codebases.
- Familiarity with API integration tools and practices (Postman, REST/GraphQL endpoints, auth headers, etc.).
- Experience mentoring or leading developers, especially in onboarding or training scenarios.
- Strong communication skills and the ability to explain technical concepts to both engineers and non-engineers.
- Comfortable working in ambiguous environments and self-driven to find solutions and clarify technical direction.
- Excellent problem-solving abilities and a mentorship-first mindset.
Timezone: IST
Job Type: Contract
Pay: ₹100,000.00 - ₹130,000.00 per month
Work Location: Remote
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in