Python Backend Developer

Tech Mahindra Limited

Dadri, Pune District, Bengaluru

Hybrid

INR 1,200,000 - 2,100,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tech Mahindra is hiring a Python Developer to join our backend team across India. The role focuses on building high-performance RESTful APIs and microservices using FastAPI, Django, or Flask, with strong emphasis on SOLID design and OOP.

Candidates should have 5–8 years of hands-on Python experience, strong SQL skills (PostgreSQL) and NoSQL exposure (MongoDB/DynamoDB), plus Redis caching. You will work in Agile/Scrum environments and contribute to automated tests.

Qualifications

  • 5–8 years of experience in advanced Python engineering.
  • Expertise in FastAPI, Django, and Flask.
  • Proven track record in developing high-performance RESTful APIs and microservices.
  • Advanced command of OOP methodologies, design patterns, and SOLID principles.
  • Experience with SQL databases (PostgreSQL) and NoSQL databases (MongoDB, DynamoDB).
  • Redis and caching strategies.
  • Query optimization and database normalization.

Responsibilities

  • Develop scalable backend using Python frameworks.
  • Design and implement RESTful APIs and microservices.
  • Optimize database queries and indexing.
  • Write automated tests with PyTest; ensure code coverage.
  • Collaborate in Agile/Scrum teams.

Skills

Python
5-8 years experience
FastAPI
Django
Flask
RESTful APIs
microservices
OOP
SOLID principles
Agile/Scrum
AWS basics

Tools

PostgreSQL
MongoDB
DynamoDB
Redis

Job description

Dear Candidate

Hope you are doing well!

As discussed, PFB the Job description for Python Developer role.

Job Role: Python Developer

Job Location: PAN India

Required Skills:
  • Possess 5-8 years of experience in advanced python engineering role.
  • Demonstrated expertise in Fast API, Django, and Flask or equivalent backend frameworks.
  • Proven track record in developing high-performance RESTful APIs and microservices.
  • Advanced command of OOP methodologies, design patterns, and SOLID principles.
Databases & Data Management:
  • Sophisticated SQL proficiency, specifically within PostgreSQL environments.
  • Experience managing NoSQL databases such as MongoDB or DynamoDB.
  • Execution of sophisticated Redis and caching strategies.
  • Refinement of query optimization and strategic indexing blueprints.
  • Conceptualization of database architecture and rigorous normalization standards
1. Quality Assurance & Testing:
  • Establishment of automated unit and integration tests using PyTest or unit test.
  • Adherence to Test-Driven Development (TDD) methodologies.
  • Application of mocking techniques and comprehensive test fixtures.
  • Monitoring of code coverage and overarching quality metrics.
2. Supplementary Competencies:
  • Robust analytical problem-solving and debugging capabilities.
  • Effective professional communication and technical reporting skills.
  • Proficiency operating within Agile/Scrum framework dynamics.
  • Capable of autonomous productivity alongside cross-functional teamwork.
Desired Skills:
  • Foundational knowledge of AWS ecosystems, including EC2, S3, RDS, and Lambda.
  • Active participation or open-source contributions within the developer community.
  • Conceptual understanding of event-driven system designs.
  • Implementation of security protocols and encryption standards based on OWASP.
  • Acquaintance with Infrastructure as Code tools like Terraform or CloudFormation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Backend Engineer
Python Backend Engineer

Vivantify Technology Solutions India Pvt. Ltd. • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Competitive salary
Professional growth
Collaborative environment
+1
Python Developer
Python Developer

Landmark Group • India

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

NucleusTeq • Chennai District

Hybrid
INR 900,000 - 1,500,000
Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Python Backend Developer
Python Backend Developer

Gemini Solutions Pvt. ltd. • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Python Backend Developer
Python Backend Developer

PradeepIt Global Consulting Pvt Ltd. • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Python Developer
Python Developer

ASTIKA SOFTWARE TECHNOLOGIES PRIVATE LIMITED • Hyderabad

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

DigitalXNode • Gurugram District

On-site
INR 1,400,000 - 2,400,000
Python Fullstack Developer (5-15 Years)
Python Fullstack Developer (5-15 Years)

Infosys • Dadri, Chennai District, Bengaluru

Remote
INR 900,000 - 1,800,000
Python Backend Developer
Python Backend Developer

TEKSALT Solutions • Bengaluru

On-site
INR 900,000 - 1,300,000