Senior Python Dev / Technical Lead

Kodecorp

Hyderabad

On-site

INR 2,400,000 - 4,200,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kodecorp is seeking an experienced backend leader to drive design, development, and delivery of scalable Python/Django applications in Hyderabad. You will define architectures, mentor a team of backend engineers, and partner with clients to translate requirements into robust technical solutions.

The role emphasizes architecture review, API development, cloud familiarity, and a strong focus on quality, security, and performance. Collaboration with QA, DevOps, and product teams is essential.

Qualifications

  • 8+ years of professional software development experience.
  • Strong hands-on experience with Python.
  • Strong expertise in Django / Django REST Framework.
  • 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.
  • Understanding of cloud environments such as AWS, Azure, or Google Cloud.

Responsibilities

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

Skills

Python
Django
REST APIs
Backend architecture
SQL databases
NoSQL
OOP
Git
Cloud (AWS/Azure/GCp)
Unit testing

Job description

Role & 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.
Preferred candidate profile
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.
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 • Bengaluru

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

Purview Services • Hyderabad

On-site
INR 1,200,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 • Faridabad District

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

Statusneo Technology Consulting • New Delhi, Gurugram District, Bengaluru

Hybrid
INR 1,800,000 - 2,600,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 • Khordha

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

Purview Services • New Delhi

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

Purview Services • Indore District

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

Purview Services • Greater Noida

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