Senior Python Developer

Training Basket

Dadri

On-site

INR 600,000 - 1,200,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Training Basket is seeking a skilled Python backend developer to design, build, test, and maintain scalable applications. You will implement RESTful APIs, microservices, and backend services using Django, Flask, or FastAPI, and ensure clean, secure code across databases and services.

You will collaborate across teams, review code, optimize performance, and contribute to CI/CD pipelines. The role also includes mentoring juniors and participating in architecture discussions to shape robust

Qualifications

  • Strong proficiency in Python programming.
  • Hands-on experience with Django, Flask, or FastAPI.
  • Experience developing RESTful APIs and microservices.
  • Strong knowledge of PostgreSQL or MySQL.
  • Familiarity with MongoDB or Redis.
  • Understanding of data structures, algorithms, and OOP.
  • Experience with Git, GitHub, and version control systems.
  • Knowledge of unit testing, integration testing, and debugging.
  • Familiarity with Docker, CI/CD pipelines, and cloud platforms (AWS/Azure/GCP).
  • Understanding of security, performance optimization, and system design.
  • Strong analytical, problem-solving, and communication skills.

Responsibilities

  • Design, build, and maintain backend services and microservices.
  • Develop RESTful APIs and ensure scalable architectures.
  • Collaborate with frontend, DevOps, QA, and product teams.
  • Conduct code reviews and enforce coding standards.
  • Improve performance, reliability, and security of applications.
  • Design and maintain CI/CD pipelines and deployment processes.
  • Mentor junior developers and contribute to architectural discussions.

Skills

Python
Django
Flask
FastAPI
REST APIs
Microservices
SQL databases
PostgreSQL
MySQL
NoSQL databases
MongoDB
Redis
Data structures
Algorithms
OOP
Git
GitHub
Unit testing
Integration testing
Debugging
Docker
CI/CD
AWS
Azure
GCP
Security
Performance optimization
System design
Analytical skills
Problem solving
Communication skills

Tools

Docker
Git
GitHub
PostgreSQL
MySQL
MongoDB
Redis
AWS
Azure
GCP

Job description

Design, develop, test, and maintain scalable applications using Python.

Build and maintain backend services, RESTful APIs, and microservices.

Develop applications using frameworks such as Django, Flask, or FastAPI.

Write clean, reusable, efficient, and maintainable code following coding standards.

Design, optimize, and manage relational and NoSQL databases.

Integrate third-party APIs, services, and external systems.

Identify and resolve performance bottlenecks, bugs, and production issues.

Implement security best practices, authentication, and authorization mechanisms.

Collaborate with frontend developers, DevOps engineers, QA teams, and product managers.

Conduct code reviews and ensure software quality through automated testing.

Optimize application performance, scalability, and reliability.

Design and maintain CI/CD pipelines and support application deployment.

Mentor junior developers and provide technical guidance to the development team.

Participate in technical planning, architecture discussions, and requirement analysis.

Requirements

Strong proficiency in Python programming.

Hands-on experience with Django, Flask, or FastAPI.

Experience developing RESTful APIs and microservices.

Strong knowledge of SQL databases such as PostgreSQL or MySQL.

Familiarity with NoSQL databases such as MongoDB or Redis.

Understanding of data structures, algorithms, and object-oriented programming.

Experience with Git, GitHub, and version control systems.

Knowledge of unit testing, integration testing, and debugging.

Familiarity with Docker, CI/CD pipelines, and cloud platforms such as AWS, Azure, or GCP.

Understanding of application security, performance optimization, and system design.

Strong analytical, problem-solving, and communication skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Select Source International • Pune District, Chennai District, Delhi

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

Placenet Consultants • Chennai

On-site
INR 2,400,000 - 4,200,000
Python Software Developer-S
Python Software Developer-S

TymblHub • Hyderabad

On-site
INR 900,000 - 1,500,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 700,000 - 1,100,000
Python Programmer
Python Programmer

Infosys • Pune District, Chennai District, Bengaluru

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

CodeTru • Hyderabad

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

Jobaaj Com • Hyderabad, Pune District, Gurugram District

On-site
INR 420,000 - 660,000
Senior Python Developer
Senior Python Developer

UST • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Python Developer
Python Developer

Cloudesign Technology Solutions LLP. • Indore District

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

Nineleaps • Bengaluru

On-site
INR 1,500,000 - 2,400,000