Senior Python Engineer

Tekskills Inc.

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tekskills India is seeking a proficient Python backend developer to design, build, and maintain scalable services. You will work with Django, Flask, or FastAPI to create robust APIs and microservices, and collaborate with cross-functional teams.

The role emphasizes performance optimization, cloud deployment on AWS/Azure/GCP, and integration of CI/CD pipelines with Docker and Kubernetes. You will also contribute to testing, security, and comprehensive documentation.

Qualifications

  • Proficient in Python with Django/Flask/FastAPI.
  • Experience building RESTful and asynchronous APIs.
  • Experience with microservices architectures.
  • Strong knowledge of SQL/NoSQL databases.
  • Experience with Docker and Kubernetes.
  • Familiar with CI/CD and cloud platforms (AWS/Azure/GCP).
  • Strong debugging and testing skills (pytest/unittest).

Responsibilities

  • Design, develop, and maintain scalable Python applications and backend components.
  • Build RESTful and asynchronous APIs and design microservices architectures.
  • Work with SQL/NoSQL databases, message queues, and data pipelines.
  • Optimize performance and debugging; profile code and resolve bottlenecks.
  • Deploy on cloud platforms (AWS/Azure/GCP) with CI/CD, Docker, and Kubernetes.
  • Write unit/integration tests and support QA/UAT and production deployments.
  • Collaborate with product owners and cross-functional teams.
  • Implement secure coding practices and ensure compliance.
  • Manage versioning, releases, observability, and lifecycle.
  • Produce technical documentation and API references.

Skills

Python
Django
Flask
FastAPI
Asyncio
REST APIs
Microservices
SQL/NoSQL
Docker
Kubernetes
Cloud (AWS/Azure/GCP)
Git
CI/CD
Linux
API security

Tools

PostgreSQL
MySQL
MongoDB
RabbitMQ
Kafka
Docker
Kubernetes
Git
Jenkins
GitHub Actions
GitLab CI

Job description

Responsibilities
  • Application & Backend Development: Design, develop, and maintain scalable Python applications, services, and backend components using frameworks like Django, Flask, or FastAPI.
  • API & Microservices Engineering: Build RESTful and asynchronous APIs, design microservices architectures, and integrate with internal/external systems and databases.
  • Data Handling & Processing: Work with SQL/NoSQL databases, message queues, and data pipelines; implement ETL workflows and ensure high data quality.
  • Performance & Optimization: Optimize application performance, memory usage, and execution speed; profile code and resolve bottlenecks.
  • Cloud & DevOps Integration: Deploy and operate applications on cloud platforms (AWS/Azure/GCP), integrating CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
  • Testing & Debugging: Write robust unit/integration tests (pytest/unittest), debug complex issues, and support QA/UAT and production deployments.
  • Collaboration: Partner with product owners, architects, and cross-functional teams to translate business requirements into technical solutions.
  • Security & Compliance: Implement secure coding practices, handle authentication/authorization, and ensure application compliance with standards.
  • Lifecycle Management: Manage versioning, releases, observability, and maintain applications throughout their lifecycle.
  • Documentation: Produce clear technical documentation, API references, and user guides for developers and stakeholders.
Skills
  • Core: Python, Django/Flask/FastAPI, Async programming (asyncio), REST APIs.
  • Technical: Microservices, SQL/NoSQL (PostgreSQL, MySQL, MongoDB), Message queues (RabbitMQ, Kafka), Docker, Kubernetes, Cloud (AWS/Azure/GCP), Git, CI/CD (Jenkins/GitHub Actions/GitLab), Linux, API security.
  • Methodologies: Agile/Scrum, Test-Driven Development (TDD), CI/CD best practices, Code review & clean coding principles.
Personal / Soft Skills
  • Excellent communication skills
  • Structured and methodical approach to work
  • Strong analytical and problem solving abilities
  • Proactive and self driven
  • Strong team player
  • Positive attitude and growth mindset
  • Reliable and accountable
  • Passionate about building high quality, value driven solutions

Mode of Interview: Face to Face WFO / WFH / Hybrid: Hybrid

Important Note: This role is strictly for immediate joiners only. Candidates with 30 / 60 / 90 days notice period will not be considered. Candidate without relevant experience will not be considered.

Company Overview
  • Tekskills India is an ISO 9001 certified, CMMI Level 3 company with a global presence across the US, UK, and India. In India, our offices are located in Hyderabad, Bangalore, Kolkata, Chennai, and Pune. We specialize in business and technology services, supporting digital transformation for global enterprises.
  • For more information, visit:
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer
Senior Python Engineer

Tekskills Inc. • Chennai

Hybrid
INR 900,000 - 1,800,000
Senior Python Engineer
Senior Python Engineer

Tekskills Inc. • Mumbai

Hybrid
INR 1,200,000 - 1,800,000
Senior Python Engineer
Senior Python Engineer

Tekskills Inc. • Hyderabad

Hybrid
INR 1,200,000 - 1,600,000
Senior Python Engineer
Senior Python Engineer

Tekskills Inc. • Delhi

Hybrid
INR 1,500,000 - 2,800,000
Senior Python Engineer
Senior Python Engineer

Tekskills Inc. • Kolkata District

Hybrid
INR 1,200,000 - 2,400,000
Senior Python Developer
Senior Python Developer

Synoptek • Ahmedabad District

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

Thoughts2Binary • Gurugram District

On-site
INR 900,000 - 1,500,000
Manager Technology_Python Technical Architect
Manager Technology_Python Technical Architect

Sapient (publicissapient) • Hyderabad, Pune District, Gurugram District

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Connexr • Bengaluru

On-site
INR 1,020,000 - 1,380,000
Python Backend Engineer
Python Backend Engineer

Hitachi Solutions India Pvt Ltd • Maharashtra

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