Mphasis – Python Backend Developer (Django/FastAPI)

Winzons

India

On-site

INR 2,800,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mphasis Limited is seeking a seasoned Python Backend Developer to design, build, and maintain scalable backend services using Django, FastAPI, or Flask for enterprise apps. You will craft robust RESTful APIs, participate in architecture discussions, and drive performance, security, and reliability improvements.

You will collaborate with cross-functional teams, review code, mentor juniors, and help implement CI/CD pipelines, while ensuring coding standards and best practices across the project.

Qualifications

  • 7+ years of experience in software development with Python.
  • Hands-on experience with Python frameworks such as FastAPI, Flask, Django.
  • Strong REST API development and integration experience.
  • Expertise in Microservices Architecture.
  • Strong understanding of OOP; asynchronous programming and API optimization.
  • Knowledge of API security standards (OAuth2, JWT).
  • Experience with relational and NoSQL databases.

Responsibilities

  • Design, develop, and maintain high-performance backend applications using Python.
  • Build robust RESTful APIs and microservices using Flask, FastAPI, or Django.
  • Develop scalable and secure web services for enterprise applications.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Optimize application performance, scalability, reliability, and security.
  • Write clean, maintainable, reusable, and well-documented code.
  • Collaborate with frontend developers, QA teams, and DevOps engineers throughout the SDLC.
  • Integrate applications with databases, third-party services, and cloud platforms.
  • Conduct code reviews and mentor junior developers.
  • Implement unit testing, integration testing, and automated deployment pipelines.
  • Troubleshoot production issues and perform root cause analysis.
  • Follow Agile development methodologies and participate in sprint ceremonies.
  • Ensure adherence to coding standards, security practices, and software engineering best practices.

Skills

Python
FastAPI
Flask
Django
REST API development
Microservices Architecture
OOP
Asynchronous programming
API security (OAuth2, JWT)
Relational databases
NoSQL databases
AWS
Docker
Kubernetes
CI/CD
Git

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Docker
Kubernetes
Git
AWS
Azure
Google Cloud Platform
PostgreSQL
MySQL
MongoDB
Redis
Terraform

Job description

Company Name: Mphasis Limited

Job Role: Python Backend Developer (Django / FastAPI)

Experience Required: 7-9 Years

Location: Bangalore, India

Qualification: Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field

Key Responsibilities:
  • Design, develop, and maintain high-performance backend applications using Python.
  • Build robust RESTful APIs and microservices using Flask, FastAPI, or Django.
  • Develop scalable and secure web services for enterprise applications.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Optimize application performance, scalability, reliability, and security.
  • Write clean, maintainable, reusable, and well-documented code.
  • Collaborate with frontend developers, QA teams, and DevOps engineers throughout the software development lifecycle.
  • Integrate applications with databases, third-party services, and cloud platforms.
  • Conduct code reviews and mentor junior developers.
  • Implement unit testing, integration testing, and automated deployment pipelines.
  • Troubleshoot production issues and perform root cause analysis.
  • Follow Agile development methodologies and participate in sprint ceremonies.
  • Ensure adherence to coding standards, security practices, and software engineering best practices.
Required Skills & Qualifications:
Technical Skills:
  • 7+ years of experience in software development with strong expertise in Python.
  • Hands-on experience with Python frameworks such as:
    1. FastAPI
    2. Flask
    3. Django
  • Strong experience in REST API development and integration.
  • Expertise in Microservices Architecture.
  • Strong understanding of Object-Oriented Programming (OOP) principles.
  • Experience with asynchronous programming and API optimization.
  • Knowledge of API security standards including OAuth2, JWT, and authentication mechanisms.
  • Strong experience with relational and NoSQL databases.
Database Technologies:
  1. PostgreSQL
  2. MySQL
  3. MongoDB
  4. Redis
Cloud & DevOps:
  • Experience with AWS, Azure, or Google Cloud Platform.
  • Familiarity with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines.
  • Experience with Git, GitHub, GitLab, or Bitbucket.
Additional Skills:
  • Understanding of software design patterns and architecture principles.
  • Experience with message queues such as RabbitMQ, Kafka, or SQS.
  • Strong debugging and performance tuning skills.
  • Familiarity with automated testing frameworks like PyTest or UnitTest.
Preferred Qualifications:
  • Experience developing enterprise-scale SaaS applications.
  • Exposure to AI/ML integration projects.
  • Experience with event-driven architecture.
  • Familiarity with serverless technologies.
  • Knowledge of Infrastructure as Code (Terraform, CloudFormation).
  • Experience working in Agile/Scrum environments.
Education:
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
Preferred Certifications:
  1. Python Institute Certifications (PCAP, PCPP)
  2. AWS Certified Developer Associate
  3. Microsoft Azure Developer Associate
  4. Google Professional Cloud Developer
  5. Certified Kubernetes Application Developer (CKAD)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Backend Developer – FastAPI
Python Backend Developer – FastAPI

Winzons • India

On-site
INR 1,200,000 - 1,800,000
Python Backend Engineer (5-7 Years ) Pune
Python Backend Engineer (5-7 Years ) Pune

HypTechie • Pune District

On-site
INR 1,200,000 - 1,800,000
Python Developer - Django/FastAPI
Python Developer - Django/FastAPI

NetConnectGlobal • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Python Developer
Python Developer

Black And White Business Solutions • Pune District, Bengaluru, Hyderabad

On-site
INR 1,000,000 - 1,500,000
Python Developer
Python Developer

InspironLabs • Bengaluru

On-site
INR 700,000 - 1,200,000
Senior Python Engineer
Senior Python Engineer

Ascendion Engineering • India

Hybrid
INR 3,000,000 - 5,500,000
Python Backend Developer
Python Backend Developer

Vivantify • Hyderabad

On-site
INR 1,200,000 - 2,300,000
Lead Backend Engineer -Python (FastAPI)
Lead Backend Engineer -Python (FastAPI)

Winzons • India

On-site
INR 3,000,000 - 6,000,000
26-3098: Backend Developer (Python / FastAPI)- Chennai
26-3098: Backend Developer (Python / FastAPI)- Chennai

Navitas Business Consulting, Inc. • Chennai District

On-site
INR 1,600,000 - 2,600,000