Senior Python Engineer

Tekskills

Bengaluru

On-site

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

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tekskills is hiring a Python backend engineer in Bengaluru to design, develop, and maintain scalable applications using Django/Flask/FastAPI. You will build RESTful and asynchronous APIs, design microservices, and integrate with databases and queues.

The role emphasizes performance, security, and CI/CD with Docker/Kubernetes in a cloud environment. You will collaborate with product teams, write tests, and contribute to documentation while supporting deployments from development to production in

Qualifications

  • Proficient Python backend development with Django/Flask/FastAPI.
  • Experience designing scalable RESTful and asynchronous APIs.
  • Strong understanding of microservices, message queues, and data stores.

Responsibilities

  • Design, develop, and maintain scalable Python applications and backend components using Django/Flask/FastAPI.
  • Build RESTful and asynchronous APIs and design microservices architectures.
  • Work with SQL/NoSQL databases, queues, data pipelines, and ETL workflows.
  • Optimize performance, memory usage, and execution speed; profile and fix bottlenecks.
  • Deploy and operate 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 engineers to translate requirements into technical solutions.
  • Implement secure coding practices, authentication/authorization, and compliance.
  • Manage releases, observability, and lifecycle maintenance.
  • Produce technical documentation and API references for developers.

Skills

Python
Django/Flask/FastAPI
Async programming
REST APIs

Tools

Docker
Kubernetes
Git
CI/CD
Linux
PostgreSQL
MongoDB
RabbitMQ
Kafka

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.
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

Purview Services • Khordha

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

Purview Services • Lucknow

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

Purview Services • Dadri

Hybrid
INR 900,000 - 1,400,000
Senior Python Developer
Senior Python Developer

Purview Services • Faridabad District

Hybrid
INR 900,000 - 1,500,000
Senior Python Developer
Senior Python Developer

Purview Services • Nagpur District

Hybrid
INR 700,000 - 1,000,000
Senior Python Developer
Senior Python Developer

Purview Services • Ernakulam

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

Purview Services • Coimbatore District

Hybrid
INR 900,000 - 1,300,000
Senior Python Developer
Senior Python Developer

Purview Services • Gurugram District

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

Purview Services • Ghaziabad District

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

Purview Services • Chandigarh

Hybrid
INR 1,200,000 - 1,800,000