Python Software Developer (Pune)

Python Software Developer (Pune)

22 Aug
|
Tekskills
|
Pune

22 Aug

Tekskills

Pune

Job Summary

We are looking for an experienced Senior Backend Engineer who can design and deliver high-performance backend systems at scale. This role requires deep technical expertise, robust problem-solving skills, and the ability to work across complex architectures. The ideal candidate is hands-on, detail-oriented, and capable of driving backend solutions end-to-end while collaborating with cross-functional teams. You will be responsible for building reliable, secure, and scalable backend components, optimizing system performance, and ensuring high availability. Exposure to distributed systems, cloud platforms, and modern backend frameworks is essential.

Job Details

Experience: 8+ Years Experience.

Work Mode: Hybrid

Key Responsibilities

- Backend Development & Architecture: design, develop, and maintain robust backend services, APIs, and microservices.
- Architect scalable systems capable of handling high traffic and large datasets.
- Design event-driven and distributed system architectures with proper communication patterns (REST, gRPC, messaging, streaming).
- Performance Optimization: optimize backend logic, reduce bottlenecks, and ensure high throughput.
- Tune database queries, indexes, and schema for maximum efficiency.
- Improve service performance through caching, asynchronous processing, and load optimization.
- System Design & Technical Ownership: lead and contribute to system design discussions, architectural planning, and design reviews.
- Ensure systems are fault-tolerant, secure, resilient, and cloud-ready.
- Evaluate technical trade-offs and propose scalable solutions to complex problems.
- Debugging & Code Quality: diagnose and resolve complex issues across backend services and systems.
- Produce clean, maintainable, and well-documented code.




- Conduct code reviews, enforce coding standards, and mentor junior engineers.
- Collaboration & Delivery: work closely with product, frontend, data, and DevOps teams to translate requirements into technical solutions.
- Drive end-to-end development cycles, from requirement understanding to deployment.
- Ensure timely delivery of high-quality backend features and enhancements.
- Automation & AI-Driven Efficiency (Good to Have): use automation, AI tools, or coding accelerators to improve development processes.
- Implement smart testing, linting, and CI/CD automation where applicable.

Required Skills & Experience - Core Technical Skills

- 7-9 years of hands-on backend development in production environments.
- Strong proficiency in Python (FastAPI preferred).
- Solid experience designing scalable backend architectures and distributed systems.
- Strong SQL knowledge: query optimization, indexing, schema design, transactions.
- Strong understanding of RESTful APIs, microservices, asynchronous patterns, and event-driven architecture.
- Deep debugging and problem-solving abilities across systems and services.
- Experience building and maintaining production-grade systems in AWS, Azure, or GCP.

Infrastructure & DevOps (Good to Have)
- Familiarity with CI/CD pipelines, versioning, and build automation.
- Experience with containerization: Docker, Kubernetes.
- Basic understanding of infrastructure-as-code (Terraform, CloudFormation) is a plus.

Soft Skills

- Strong communication skills with the ability to explain complex technical topics clearly.
- Ability to work in hybrid teams and collaborate effectively.
- Ownership mindset and strong attention to detail.
- Ability to mentor others and contribute to the team's technical growth.

📌 Python Software Developer (Pune)
🏢 Tekskills
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python software developer (pune) / pune