Talent.com
This job offer is not available in your country.
Senior Software Developer - Python Programming

Senior Software Developer - Python Programming

IAI solution Pvt LtdBangalore
18 days ago
Job description

Job Title : Lead Software Developer

Location : Bengaluru, India

IAI Solution Pvt Ltd,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.

Position Summary :

We are looking for a Lead Software 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 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 : 4+ 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 :

  • Bachelors 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
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Developer Python • Bangalore

    Related jobs
    • Promoted
    • New!
    Python Automation Lead

    Python Automation Lead

    Sourcebaehosur, tamil nadu, in
    Python scripting, Pytest, and CI / CD pipelines, preferably with experience in storage or embedded systems.The role involves designing automation frameworks, validating systems, and collaborating wit...Show moreLast updated: 17 hours ago
    • Promoted
    Senior Software Developer - Python Programming

    Senior Software Developer - Python Programming

    PEOPLEX VENTURESBangalore
    Role : Senior Platform Engineer Location : Bangalore Experience : 6+ years About the Role : <...Show moreLast updated: 15 days ago
    • Promoted
    Senior Backend Developer

    Senior Backend Developer

    Stealthhosur, tamil nadu, in
    Fintech Unicorn seeking backend engineers who love building systems that millions trust with their money.Your code directly affects millions of users' financial lives - from seamless payments to sm...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer - Python Programming

    Senior Software Engineer - Python Programming

    Angel and GenieBangalore
    Job Description : Job Summary : We are seeking a Python Engine...Show moreLast updated: 30+ days ago
    • Promoted
    Senior SDE (Python / Golang)

    Senior SDE (Python / Golang)

    Opsolutebangalore, karnataka, in
    Opsolute is a next-generation Cloud Cost Management and Optimization platform built to bridge the gap between engineering teams and finance. Rooted in the core principles of FinOps, we empower organ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior SDE (Python / Golang)

    Senior SDE (Python / Golang)

    OpsoluteBengaluru, Karnataka, India
    Opsolute is a next-generation Cloud Cost Management and Optimization platform built to bridge the gap between engineering teams and finance. Rooted in the core principles of FinOps, we empower organ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Developer

    Senior Developer

    Tata Consultancy Serviceshosur, tamil nadu, in
    Thank you for expressing your interest in exploring a career possibility with the TCS Family.Jenkins, Gitlab, Github Actions. AWS, Azure or GCP) and services like Sagemaker, AzureML, Vertex AI.Nice ...Show moreLast updated: 17 days ago
    • Promoted
    Senior Software Developer - Python

    Senior Software Developer - Python

    VARITE Inc.Bangalore
    Essential Job Functions : - Designs, codes, tests, debugs and documents software according to systems quality standards, policies and procedures.Anal...Show moreLast updated: 30+ days ago
    • Promoted
    Python Automation - Storage

    Python Automation - Storage

    DDNhosur, tamil nadu, in
    This is an incredible opportunity to be part of a company that has been at the forefront of AI and high-performance data storage innovation for over two decades. DataDirect Networks (DDN) is a globa...Show moreLast updated: 30+ days ago
    • Promoted
    AI developer / Support

    AI developer / Support

    Dexian Indiahosur, tamil nadu, in
    Understanding of the Basics of Machine Learning.Knowledge of Natural Language Processing (NLP) and NLP Algorithms.Familiarity with Vector Databases. Experience with Azure Cloud and Deployments.Profi...Show moreLast updated: 27 days ago
    • Promoted
    Back End Developer ( GO or Python)

    Back End Developer ( GO or Python)

    Tilda Researchhosur, tamil nadu, in
    REMOTE OPPORTUNITY - Join a Series A Rocketship headed to Series B Funding.We require each candidate to complete coding exercises in either " GO" or " Python. Build scalable back-end services using....Show moreLast updated: 30+ days ago
    • Promoted
    SDE 3 (Python)

    SDE 3 (Python)

    LearnTube.aihosur, tamil nadu, in
    In 2024, Google selected LearnTube for its AI First Accelerator, further fueling our growth.Alongside investment from funds of visionaries like Reid Hoffman and Naval Ravikant, we set out on a miss...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer - Python Programming

    Senior Software Engineer - Python Programming

    Talent Bee Consulting Pvt LtdBangalore
    IDEAL CANDIDATE : - Python with MongoDB and ODM Experience - B Tech / BE with 5+ Years experience ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Developer - Python

    Senior Software Developer - Python

    ENTER RecruitmentBangalore
    We are looking for a Senior Software Developer with a strong background in backend technologies to join our high-performing engineering team. You will play a key role in designing, building, and mai...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Python / JavaScript Developer – Web Scraping ( 4 to 7 Years)

    Python / JavaScript Developer – Web Scraping ( 4 to 7 Years)

    AIMLEAPhosur, tamil nadu, in
    Python / JavaScript Developer – Web Scraping - 4 to 7 years.Bachelor's degree in Computer Science, Information Technology. Strong expertise in web scraping with hands-on experience in large-scale data...Show moreLast updated: 17 hours ago
    • Promoted
    Python Automation Governance

    Python Automation Governance

    Vista Applied Solutions Group Inchosur, tamil nadu, in
    Client is looking for Governance and Automation Platform for enforcing best practices.This is remote position from India. Strong Python skills with emphasis on testing frameworks & automation.Experi...Show moreLast updated: 18 days ago
    • Promoted
    Senior Software Developer - Python / NLP

    Senior Software Developer - Python / NLP

    VARITE Inc.Bangalore
    Job Description : About the Job : - Design, code, test, debug, and document software in compliance with client standards, pol...Show moreLast updated: 25 days ago
    • Promoted
    Soliton Technologies - Senior Developer - Python Frameworks

    Soliton Technologies - Senior Developer - Python Frameworks

    Soliton Technologies Private LimitedBangalore
    Summary : Soliton is a high-technology software company working with the top semiconductor industries in the world, looking for a Senior Developer ...Show moreLast updated: 30+ days ago