Sr Python Dev / Technical Lead

Kodecorp

Hyderabad

On-site

INR 2,700,000 - 3,300,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Kodecorp Technology Solutions Pvt Ltd is seeking an experienced Senior Python Developer / Technical Lead in Hyderabad to guide the backend engineering team and serve as a technical liaison for clients. The role combines hands-on coding with architectural leadership and team mentoring.

You will drive RESTful API design, ensure delivery milestones, and collaborate with Product and QA teams to maintain high standards while engaging with international clients when needed.

Qualifications

  • 8+ years of professional software development experience.
  • Strong hands-on experience with Python and Django.
  • Experience designing RESTful APIs and backend systems.
  • Solid understanding of backend architecture and database design.
  • Experience leading backend teams and mentoring developers.

Responsibilities

  • Lead design, development, and maintenance of scalable backend apps using Python/Django.
  • Define backend architecture, coding standards, and development practices.
  • Conduct code reviews ensuring quality, security, and performance.

Skills

Python
Django
DRF
REST APIs
SQL Databases
PostgreSQL
MySQL
MongoDB
OOP
Git
Cloud (AWS)
Unit Testing
Team Leadership
Client Management
Communication

Education

Bachelor's degree in Computer Science/Engineering/IT

Tools

Docker
Kubernetes
Redis
Celery
CI/CD
GraphQL
Kafka
RabbitMQ
AWS

Job description

Job Description — Senior Python Technical Lead
Company

Kodecorp Technology Solutions Pvt Ltd

Position

Senior Python Dev / Technical Lead

Experience

8+ Years (including 5+ years leading or mentoring a team)

Location

Hyderabad — Work from Office

Reports To

Product Owner / CEO

Salary

₹30 LPA

Employment Type

Full-time

Position Overview

We are looking for an experienced Senior Python Developer / Technical Lead with 8+ years of hands-on software development experience to lead our backend engineering team and act as a key technical point of contact for our clients.

The ideal candidate will have strong expertise in Python and Django, excellent understanding of backend architecture, databases and REST APIs, and proven experience leading engineering teams.

This role requires someone who can operate at both technical and managerial levels — actively contributing to architecture and development while mentoring the team, managing delivery, and communicating directly with clients and stakeholders.

The candidate should have excellent communication skills, strong ownership, and the ability to translate client requirements into practical technical solutions.

Key Responsibilities
Technical Leadership
  • Lead the design, development, and maintenance of scalable backend applications using Python and Django.
  • Define and review backend architecture, technical solutions, coding standards, and development practices.
  • Conduct code reviews and ensure adherence to quality, security, scalability, and maintainability standards.
  • Guide developers in solving complex technical and architectural problems.
  • Identify technical risks and provide appropriate solutions.
  • Drive technical improvements, refactoring, and performance optimization.
  • Stay current with emerging Python, backend, cloud, and software architecture practices.
Team Leadership
  • Lead and mentor a team of Python/backend developers.
  • Allocate tasks and monitor development progress.
  • Conduct technical discussions and provide guidance to team members.
  • Support developers in resolving technical blockers.
  • Review team performance and contribute to technical capability development.
  • Promote engineering best practices, knowledge sharing, and collaborative working.
  • Work closely with QA, frontend, DevOps, and product teams to ensure smooth delivery.
Client Management
  • Act as a technical point of contact for the client.
  • Participate in client meetings and technical discussions, including during overlapping international hours as needed.
  • Understand client requirements and translate them into technical specifications.
  • Explain technical approaches, limitations, risks, and timelines to clients in a clear manner.
  • Handle technical clarifications and resolve client concerns.
  • Build strong and professional relationships with client stakeholders.
  • Provide regular updates on project progress, risks, dependencies, and technical issues.
  • Manage expectations and ensure alignment between client requirements and engineering deliverables.
Development & Delivery
  • Develop and review high-quality Python/Django code when required.
  • Design and develop RESTful APIs and backend services.
  • Work with relational and NoSQL databases.
  • Identify and resolve performance bottlenecks.
  • Ensure appropriate unit testing, integration testing, logging, and monitoring.
  • Collaborate with DevOps teams on deployment and production support.
  • Participate in production issue investigation and root-cause analysis.
  • Ensure projects are delivered within agreed timelines and quality standards.
Required Skills & Experience
Technical
  • 8+ years of professional software development experience.
  • Strong hands-on experience with Python.
  • Strong expertise in Django / Django REST Framework.
  • Strong understanding of backend architecture and application design.
  • Experience designing and developing RESTful APIs.
  • Strong knowledge of SQL databases, preferably PostgreSQL/MySQL.
  • Experience with NoSQL databases such as MongoDB is an advantage.
  • Strong understanding of Object-Oriented Programming and Python best practices.
  • Experience with Git/GitHub or similar version control systems.
  • Good understanding of application security, scalability, performance, and reliability.
  • Experience with unit testing and automated testing practices.
  • Understanding of cloud environments such as AWS, Azure, or Google Cloud.
Leadership
  • 5+ years of proven experience leading or mentoring backend development teams.
  • Ability to conduct code reviews and technical discussions.
  • Experience breaking down requirements into technical tasks.
  • Ability to estimate development effort and identify technical dependencies.
  • Strong problem-solving and decision-making capabilities.
  • Ability to balance technical quality with business requirements and delivery timelines.
Client Management
  • Excellent verbal and written communication skills.
  • Comfortable participating in client-facing meetings, including outside standard hours when required.
  • Ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Experience gathering requirements and clarifying business needs.
  • Ability to handle client escalations and technical discussions professionally.
  • Strong stakeholder management skills.
Preferred / Good-to-Have Skills
  • AWS services such as EC2, S3, RDS, Lambda, ECS, and CloudWatch.
  • Docker and Kubernetes.
  • Redis / caching.
  • Celery or other asynchronous task processing frameworks.
  • CI/CD pipelines.
  • Microservices architecture.
  • GraphQL.
  • Kafka or RabbitMQ.
  • Experience with Agile/Scrum methodologies.
  • Exposure to system design and distributed systems.
Candidate Profile
  • Technically strong and still comfortable getting hands-on with code.
  • A natural technical leader and mentor.
  • Comfortable taking ownership of backend architecture and delivery.
  • Confident communicating directly with US/international clients.
  • Strong at translating business requirements into technical solutions.
  • Able to manage competing priorities and delivery expectations.
  • Proactive in identifying problems rather than waiting for instructions.
  • Comfortable working in a fast-paced, client-focused environment.
  • Capable of representing the engineering team professionally in client meetings.
Education

Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.

Equivalent practical experience may also be considered.

Why Join Kodecorp?
  • Lead technically challenging software projects.
  • Work directly with international clients and stakeholders.
  • Opportunity to influence architecture and technology decisions.
  • Lead and mentor a growing engineering team.
  • Work with modern backend, cloud, and data technologies.
  • Strong opportunities for technical and leadership growth.
  • Competitive compensation of ₹30-35 LPA.
Key Skills
  • Python, Django, Django REST Framework, REST APIs, PostgreSQL, MySQL, MongoDB, OOP, System Design, Backend Architecture, AWS, Docker, Redis, CI/CD, Git, Microservices, Team Leadership, Client Management, Stakeholder Management, Technical Leadership
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Engineer
Python Engineer

KodeCorp • Hyderabad

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

DigitalXNode • Gurugram District

On-site
INR 1,400,000 - 2,400,000
Python Technical Lead
Python Technical Lead

OSI Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Sr. Python Developer
Sr. Python Developer

Benthon Labs Pvt Ltd • Dadri

On-site
INR 1,200,000 - 1,800,000
5 Days Working
Flexible working hours
Best in Industry Salary Package
+3
Python Software Developer
Python Software Developer

Orangesiri • Hyderabad, Coimbatore District, Bengaluru

Hybrid
INR 900,000 - 1,300,000
Development Team Lead (Java / Python / React)
Development Team Lead (Java / Python / React)

Caledon Technologies India • Bengaluru

On-site
INR 2,300,000 - 2,400,000
Software Engineer - Python
Software Engineer - Python

KJBN Labs • Bengaluru

On-site
INR 1,800,000 - 2,800,000
SENIOR TECHNICAL LEAD
SENIOR TECHNICAL LEAD

Vrinda International • Navi Mumbai

On-site
INR 3,500,000 - 7,000,000
Senior Backend Developer | India | Full Time
Senior Backend Developer | India | Full Time

Barytech • Kanpur

On-site
INR 1,200,000 - 1,800,000
Competitive salary package
Growth opportunities
Collaborative engineering culture
+1
Python Developer Lead
Python Developer Lead

Innefu Labs • Delhi

On-site
INR 1,200,000 - 1,800,000
Office in Delhi