Backend Python Developer

Tekskills

Bengaluru

On-site

INR 3,000,000 - 6,000,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tekskills is seeking a backend engineer to design and implement production-grade Python services. You will drive low-level architecture, write clean, testable code, and review teammates’ work to ensure scalability and performance.

You will mentor others on design patterns and Python best practices while improving reliability and observability of systems. The role involves collaborating with product managers and engineering teams to deliver end-to-end features and contribute to engineering

Qualifications

  • Must design production-grade backend services in Python.
  • Strong understanding of SOLID, DRY, GRASP, and Clean Code.

Responsibilities

  • Design and implement production-grade backend services using Python.
  • Own and contribute to low-level design (LLD) including architecture decisions and documentation.
  • Write clean, maintainable, and testable code following engineering best practices.
  • Conduct code reviews focusing on scalability, performance, and maintainability.
  • Collaborate with product managers and engineering teams to deliver end-to-end features.
  • Mentor team members on design patterns, Python best practices, and architecture principles.
  • Ensure reliability, performance, and observability of backend systems.
  • Contribute to continuous improvement of engineering standards.

Skills

Core Python & Backend
Advanced Python
Async programming
REST API design
Architecture & Design
Domain-Driven Design (DDD)
Event-driven architecture
Test-Driven Development (TDD)
Quality & Reliability
Low-level design (LLD)
Performance profiling
Fault tolerance & resilience
Git
CI/CD
Containerization (Docker)
Kubernetes
PostgreSQL/NoSQL
Cloud platforms (AWS/GCP/Azure)

Tools

OpenAPI/Swagger
async/await frameworks
Polars or columnar processing
pytest

Job description

Responsibilities


  • Design and implement production-grade backend services using Python

  • Own and contribute to low-level design (LLD) including architecture decisions and documentation

  • Write clean, maintainable, and testable code following engineering best practices

  • Conduct code reviews focusing on scalability, performance, and maintainability

  • Collaborate with product managers and engineering teams to deliver end-to-end features

  • Mentor team members on design patterns, Python best practices, and architecture principles

  • Ensure reliability, performance, and observability of backend systems

  • Contribute to continuous improvement of engineering standards


Required Skills


  • Core Python & Backend

  • Advanced Python (async/await, concurrency, performance optimization)

  • Experience with FastAPI, Pydantic, and modern Python typing

  • Asynchronous programming using asyncio or async frameworks

  • Data processing experience using Polars or similar columnar frameworks

  • REST API design and OpenAPI/Swagger

  • Architecture & Design

  • Strong understanding of SOLID principles, DRY, GRASP, and Clean Code

  • Experience with Domain-Driven Design (DDD)

  • Knowledge of Event-driven architecture

  • Strong low-level design (LLD) skills and design patterns

  • Experience with Test-Driven Development (TDD)

  • Quality & Reliability

  • Unit, integration, and contract testing using pytest

  • Experience with logging, monitoring, and observability

  • Performance profiling and optimization

  • Knowledge of fault tolerance and resilience patterns

  • Tools & Ecosystem

  • Git and PR-based development workflows

  • CI/CD pipelines

  • Containerization using Docker (Kubernetes is a plus)

  • Databases such as PostgreSQL or NoSQL

  • Cloud platforms ( AWS / GCP / Azure )

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Python Developer
Backend Python Developer

Siemens • Chennai District

Hybrid
INR 1,200,000 - 2,100,000
Backend Python Developer
Backend Python Developer

Avalon Software Services • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,200,000
Backend Engineer
Backend Engineer

Angel-and-Genie • Bengaluru

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

ESP Engineered • Bengaluru

On-site
INR 600,000 - 1,000,000
Senior Python Engineer
Senior Python Engineer

Tekskills • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Pune District

On-site
INR 2,500,000 - 4,200,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Gurugram District

On-site
INR 1,800,000 - 3,000,000