Skip to main content

Python Engineer

Technology
Tech Mahindra
Pune, India6 days agoUntil 28/12/2026
Full time

Job description

Job Details

  • Role: Python Developer
  • Experience: 5 to 7 Years
  • Location: Pune / Chennai / Hyderabad / Bangalore

Key Responsibilities

  • Design, develop, and maintain scalable backend applications and RESTful APIs using Python.
  • Develop and maintain APIs using Flask/FastAPI following API-first development principles.
  • Write clean, efficient, and maintainable code adhering to PEP8 standards and secure coding practices.
  • Design and implement database schemas, tables, and CRUD operations using SQLAlchemy ORM.
  • Develop and optimize SQL queries, stored procedures, triggers, and database packages.
  • Create and maintain Swagger/OpenAPI documentation.
  • Participate in code reviews, testing, deployment, and production support activities.
  • Troubleshoot application, API, and database-related issues.
  • Collaborate with business stakeholders and cross-functional teams to deliver robust solutions.

Required Skills

  • Strong experience in Python 3.x
  • Hands-on experience with Flask and/or FastAPI
  • Good exposure to SQLAlchemy ORM
  • Strong SQL skills (CRUD, Joins, Indexing, Stored Procedures, Triggers)
  • Experience with UNIX/Linux and Shell Scripting
  • Knowledge of REST APIs, Swagger/OpenAPI Documentation
  • Experience writing unit test cases using PyTest
  • Strong understanding of software design patterns and best practices
  • Experience working in Agile environments

Good to Have

  • Kafka
  • Celery
  • Airflow
  • WebSockets
  • Docker / Containerization
  • CI/CD, DevOps & GitOps practices
  • Ansible
  • Bitbucket/Git, JIRA, Confluence
  • Exposure to AI/ML technologies

Role: BFSI, Investments & Trading - Other, Industry Type: IT Services & Consulting, Department: BFSI, Investments & Trading, Employment Type: Full Time, Permanent Role Category: BFSI, Investments & Trading - Other Education UG: Any Graduate Key Skills Skills highlighted with ‘‘ are preferred keyskills PythonFlaskUNIX LinuxShell Scripting Restfull APIDjango

Keywords
PythonFlaskUNIX LinuxShell ScriptingRestfull APIDjangoUnixCodingApache KafkaJiraLinuxSQLAlchemySwaggerDevOpsAirflowUnit TestingSqlCI/CD

Interested in this role?