Senior Python Developer

Tekskills Inc.

Mumbai

On-site

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

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tekskills Inc. in India is seeking a Senior Python Developer to own backend systems and delivery of scalable services. You will work across core Python, FastAPI, async programming, and data processing to build robust APIs and services.

The role emphasizes excellent testing, clean design, and collaboration in modern cloud-native environments using Docker, CI/CD, and observability practices.

Qualifications

  • 8+ years of Python/backend experience
  • Proficient with FastAPI, Pydantic, and typing
  • Experience with async programming and concurrency
  • Data processing experience (Polars or similar)
  • API design with RESTful services and OpenAPI/Swagger
  • Strong testing practices (pytest) and TDD
  • DDD and SOLID design understanding
  • Event-driven architecture experience
  • Familiarity with logging/observability and performance profiling
  • CI/CD and containerized deployment (Docker)

Skills

Core Python
Async programming
FastAPI & typing
Data processing with Polars
API design RESTful
TDD & testing practices
DDD
Event-driven design
SOLID principles
Design patterns
Trade-off analysis

Tools

Git
CI/CD
Docker
Kubernetes
PostgreSQL
OpenAPI/Swagger

Job description

Senior Python Developer

Experience: 8+ Years

Bangalore / Gurgaon

Core Python & Backend
  • Advanced Python (including async/await, concurrency, and performance considerations)
  • Asynchronous programming (asyncio, async frameworks)
  • Strong experience with FastAPI, Pydantic, and modern Python typing
  • Data processing experience using Polars (or similar columnar data frameworks)
  • API design (RESTful APIs; familiarity with OpenAPI/Swagger)
Architecture & Design
  • Test-Driven Development (TDD) and strong testing practices
  • Domain-Driven Design (DDD)
  • Event-driven architecture
  • Solid understanding of SOLID principles, GRASP, DRY, and Clean Code
  • Experience applying common design patterns appropriately
  • Ability to reason about trade-offs in low-level design
Quality, Reliability & Operations
  • Strong unit, integration, and contract testing practices (e.g., pytest)
  • Experience with logging, monitoring, and observability (metrics, tracing)
  • Understanding of performance profiling and optimization
  • Familiarity with error handling, resilience patterns, and fault tolerance
Tooling & Ecosystem
  • Version control with Git and collaborative workflows (PR-based development)
  • Experience working in CI/CD pipelines
  • Familiarity with containerization (Docker; Kubernetes a plus)
  • Experience with relational and/or NoSQL databases (PostgreSQL, etc.)
  • Comfort working in cloud environments (AWS/GCP/Azure any one is sufficient)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Tekskills Inc. • Chennai

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

Tekskills Inc. • Delhi

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

DigitalXNode • Gurugram District

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

Allegis Group • Pune District

Hybrid
INR 2,300,000 - 4,200,000
Sr Python Developer
Sr Python Developer

Tecnoprism Pte Ltd • Dadri, Pune District

On-site
INR 1,500,000 - 2,100,000
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

VMC Soft Technologies, Inc • Bengaluru Urban

On-site
INR 350,000 - 600,000
Python Technical Lead
Python Technical Lead

OSI Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Senior Python Developer
Senior Python Developer

Srs Business Solutions India • Hyderabad

On-site
INR 2,000,000 - 2,800,000
Sr/Lead Python Developer
Sr/Lead Python Developer

EPAM Systems Inc • Chennai District

Hybrid
INR 2,500,000 - 3,600,000
Hybrid work model