Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Hiring For Python Developer @ Tech Mahindra

Home > Software Development

Tech Mahindra  Hiring For Python Developer

Job Description

Role & responsibilities


We are seeking a Senior Python Developer with 5+ years of experience to build scalable retail applications across inventory, POS, and e-commerce. The role combines backend development and Data & Analytics, focusing on modern APIs, secure transaction handling, and leveraging customer and sales data for insights. Experience with FastAPI is a plus.

Key Responsibilities

  • Design and implement data pipelines to support analytics and reporting needs.
  • Collaborate with data scientists and analysts to operationalize machine learning models in production.
  • Ensure data quality, consistency, and governance across retail applications.
  • Develop and maintain backend services using advanced Python techniques for performance and scalability
  • Build and optimize APIs to support e-commerce platforms, mobile apps, and third-party integrations.
  • Collaborate with product managers and business stakeholders to translate retail workflows into technical solutions.
  • Ensure high availability and performance of systems during peak retail seasons.
  • Implement secure handling of customer and transaction data.
  • Work closely with data teams to integrate analytics for customer behavior and sales trends.
  • Mentor junior developers and contribute to best practices in software engineering.

Required Skills & Qualifications

  • 5+ years of professional Python development experience.
  • Strong knowledge of frameworks such as Django, Flask, or FastAPI (FastAPI is good to have).
  • Experience with retail-focused systems (ERP, POS, e-commerce platforms).
  • Proficiency in relational databases (PostgreSQL, MySQL) and familiarity with NoSQL (MongoDB, Redis).

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Tech Mahindra
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Django Python Development Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Dot Net and Fullstack Developer

  • Tech Mahindra
  • 7 - 12 years
  • Chennai
  • 12 hours ago
₹ 18-25 Lacs P.A.

Hiring Python & Senior Python Developer - Bangalore Location

  • HCLTech
  • 6 - 11 years
  • Bengaluru
  • 12 hours ago
₹ Not Disclosed

Java Developer

  • HCLTech
  • 10 - 16 years
  • Bengaluru
  • 19 hours ago
₹ Not Disclosed

Cloud Platform Engineer

  • Accenture HR Aditi
  • 2 - 6 years
  • Noida, Gurugram
  • 22 hours ago
₹ Not Disclosed

Tech Mahindra

Tech Mahindra Limited is an Indian multinational provider of information technology (IT), networking technology solutions and Business Process Outsourcing (BPO) to the telecommunications industry. Tech Mahindra is a US$4.2 billion company with over 117,000 employees across 90 countries. It provide...