Senior Backend Developer - 4 to 6 Years - Python & FastAPI

0 - 1 years

0 Lacs

Posted:2 days ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Senior Backend Developer (Python, FastAPI & MongoDB)
Location: Bengaluru, India

Company Overview:

IAI Solution Pvt Ltd (www.iaisolution.com),operates at the edge of applied AI where foundational research meets real-world deployment. We craft intelligent systems that think in teams, adapt with context, and deliver actionable insight across domains. We are seeking a Senior Backend Developer who thrives in fast-paced environments, enjoys solving complex technical challenges, and is passionate about building scalable, high-performance backend systems that power real-world AI applications..

Position Summary:

We are looking for a Senior Backend Developer with 3 to 5 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 pipelines.

Key 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 improvements.

Qualifications:

  • Overall Experience: 3 to 5 years in backend software development.
  • Python: Strong proficiency with object-oriented programming.
  • Frameworks: Hands-on experience with FastAPI (preferred), Django.
  • Databases:
  • MongoDB: Experience with schema design, aggregation pipelines, and indexing.
  • Familiarity with SQL databases (PostgreSQL/MySQL).
  • 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 environments.

Must-Have Skills:

  • Proficiency in Python and object-oriented programming
  • Strong hands-on experience with FastAPI (or similar async frameworks)
  • Knowledge of MongoDB for schema-less data storage and complex queries
  • Experience building and managing REST APIs in production
  • Comfortable working with Redis, PostgreSQL, or other data stores
  • Experience with Dockerized environments and Git workflows
  • Solid grasp of backend architecture, asynchronous programming, and performance tuning
  • Ability to write clean, testable, and maintainable code

Good-to-Have Skills:

  • Experience with asynchronous programming using async/await
  • Integration with third-party APIs (e.g., Firebase, GCP, Azure services)
  • Basic understanding of WebSocket and real-time backend patterns
  • Exposure to AI/ML pipelines, model APIs, or vector DBs (e.g., FAISS)
  • Basic DevOps exposure: GitHub Actions, Docker Compose, Nginx
  • Familiarity with JWT, OAuth2, and backend security practices
  • Familiarity with CI/CD pipelines and versioning
  • Basic understanding of GraphQL or gRPC is a plus

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Demonstrated experience delivering production-grade backend services
  • Experience working in agile teams and using tools like Jira
  • Familiarity with Agile/Scrum methodologies and sprint cycles
  • Interest or experience in AI/ML-integrated systems is a plus

Perks & Benefits:

  • Competitive salary with performance-based bonuses
  • Opportunity to work on AI-integrated platforms and intelligent products
  • Access to latest tools, cloud platforms, and learning resources
  • Support for certifications and tech conferences
  • Flexible working hours and hybrid work options
  • Wellness initiatives and team-building activities

Job Type: Full-time

Pay: Up to ₹1,500,000.00 per year

Benefits:

  • Health insurance
  • Paid sick time
  • Provident Fund

Schedule:

  • Fixed shift

Ability to commute/relocate:

  • Bangalore City, Karnataka: Reliably commute or planning to relocate before starting work (Required)

Experience:

  • Python: 1 year (Required)
  • FastAPI: 1 year (Required)

Location:

  • Bangalore City, Karnataka (Required)

Work Location: In person

Speak with the employer
+91 9003562294

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You