Senior Python Developer

3 - 7 years

5 - 9 Lacs

Posted:7 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title:

Senior Python Developer

Experience:

15+ Years

Location:

Bangalore

Job Summary:

We are seeking a

highly experienced Senior Python Developer

with deep technical expertise in designing and building scalable backend systems using modern frameworks and cloud technologies. The ideal candidate will be a

technical leader and Subject Matter Expert (SME)

capable of driving architecture decisions, optimizing system performance, and guiding cross-functional teams in delivering enterprise-grade applications.

Key Responsibilities:

  • Lead the design, development, and deployment of scalable backend applications using

    Python

    and related frameworks (

    FastAPI, Flask, Django

    ).
  • Architect and implement

    RESTful and GraphQL APIs

    , ensuring security, reliability, and maintainability.
  • Apply

    Backend-for-Frontend (BFF)

    design principles to enhance API efficiency and frontend performance.
  • Optimize system performance through profiling, caching, asynchronous I/O, and database optimization techniques.
  • Design and manage

    microservices architectures

    supporting high-traffic and distributed systems.
  • Collaborate with cross-functional teams to define functional and technical requirements.
  • Act as

    Subject Matter Expert (SME)

    across multiple systems/domains, providing guidance on best practices, code quality, and architectural standards.
  • Identify opportunities for

    process improvement

    , automation, and optimal use of technology.
  • Work independently to set priorities, manage deliverables, and support complex projects with minimal supervision.
  • Contribute to

    CI/CD pipeline development

    , containerization, and deployment on cloud platforms (

    AWS

    ,

    Azure

    , or

    GCP

    ).

Mandatory Skills:

  • Advanced Python expertise:

    Mastery of OOP, asynchronous programming, and framework-based development (FastAPI, Flask, Django).
  • API design integration:

    Proven track record with RESTful GraphQL APIs, authentication, rate limiting, and versioning.
  • Backend-for-Frontend (BFF):

    Ability to design APIs optimized for frontend consumption and performance efficiency.
  • Performance optimization:

    Skilled in async I/O, caching, profiling, and database tuning for low-latency systems.
  • Cloud DevOps proficiency:

    Hands-on with

    Docker

    ,

    CI/CD

    , and cloud deployments (

    AWS/Azure

    ).
  • System design scalability:

    Strong understanding of distributed systems, fault tolerance, and microservices architecture.

Preferred Qualifications:

  • Experience mentoring junior developers and leading technical teams.
  • Deep understanding of architectural trade-offs and design patterns.
  • Exposure to

    event-driven systems

    ,

    message queues (Kafka/RabbitMQ)

    , and

    observability tools

    (Prometheus, Grafana).
  • Strong communication and stakeholder management skills.
  • Bachelor s or Master s degree in Computer Science, Engineering, or related field.

Mock Interview

Practice Video Interview with JobPe AI

Start Django 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Swits Digital logo
Swits Digital

Digital Marketing

New York

RecommendedJobs for You

vishakhapatnam, andhra pradesh, india

noida, uttar pradesh, india