Senior Python Developer

10 - 15 years

10 - 20 Lacs

Posted:2 hours ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title: Senior / Lead Python Developer

Experience:

About the Role

We are looking for an experienced Senior / Lead Python Developer with strong expertise in Python-based application development and hands-on experience with Django/Flask frameworks. This role involves leading technical initiatives, mentoring teams, and collaborating directly with clients to understand requirements, propose solutions, and ensure high-quality project deliveries.

Key Responsibilities

Technical Responsibilities

  • Lead the design, development, and deployment of high-quality Python applications.
  • Architect scalable backend solutions using Python, Django/Flask, REST APIs, and microservices.
  • Review code, enforce coding standards, and guide the engineering team.
  • Integrate third-party services, APIs, and cloud-based components.
  • Ensure application performance, security, and reliability.
  • Troubleshoot complex technical challenges and provide robust solutions.

Client & Project Interaction

  • Participate in requirement discussions with clients and stakeholders.
  • Convert business needs into clear technical specifications.
  • Provide technical insights, estimations, and solution approaches during client calls.
  • Present demos, progress updates, and architectural recommendations.
  • Work closely with project managers and cross-functional teams to ensure smooth delivery.

Team Leadership

  • Mentor junior and mid-level developers.
  • Promote best practices, coding guidelines, and modern development approaches.
  • Collaborate in sprint planning, code reviews, and process improvements.

Required Skills & Experience

Technical Skills

  • 10+ years of total IT experience with a relevant of at least 6+ years in Python development.
  • Strong hands-on experience in

    Django, Flask, FastAPI

    or similar frameworks.
  • Proficiency in

    REST API development

    , authentication mechanisms, and integrations.
  • Strong understanding of

    OOPs, data structures, algorithms, and design patterns

    .
  • Experience in relational and NoSQL databases (PostgreSQL/MySQL/MongoDB).
  • Knowledge of

    containerization (Docker), CI/CD pipelines, and cloud platforms (AWS/Azure/GCP)

    .
  • Familiarity with microservices architecture and asynchronous processing (Celery, Redis, etc.).

Client-Facing & Communication

  • Excellent communication and presentation skills.
  • Proven experience interacting with clients, presenting solutions, and handling requirement discussions.
  • Ability to translate technical concepts into business-friendly language.

Good to Have

  • Experience with frontend basics (React/Angular) for integration understanding.
  • Exposure to DevOps tools and cloud-native development.
  • Experience working in Agile/Scrum environments.

Education

  • Bachelors or Masters degree in Computer Science, Engineering, or related field.

Why Join Us?

  • Opportunity to lead impactful, large-scale software projects.
  • Client-facing exposure with global stakeholders.
  • Collaborative work culture with growth-focused leadership.
  • Competitive compensation and long-term career progression.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, mumbai (all areas)