Senior Python Developer – Bangalore (Onsite/Hybrid)

5 years

0 Lacs

Posted:10 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

About the Role

We are seeking a highly skilled and experienced Senior Python Developer to join our dynamic team in Bangalore. This role demands hands-on expertise in Python-based backend development, microservices architecture, API security, and DevOps practices. As a senior contributor, you will lead technical delivery, mentor junior developers, and collaborate across teams to build scalable, fault-tolerant systems.


Location

Bangalore – Onsite/Hybrid (flexible based on project needs)


Responsibilities

  • Design, develop, and maintain Python 3 applications using Flask, Django, or FastAPI
  • Architect and implement RESTful APIs with Swagger/OpenAPI specifications
  • Ensure secure API integrations using OAuth 2.0, JWT, token validation, and scopes
  • Build and maintain microservices with containerization (Docker/Podman) and orchestration platforms
  • Conduct unit, integration, and E2E testing using pytest, behave, Selenium
  • Manage code quality with linters, static analysis tools, and profiling for performance optimization
  • Collaborate in code reviews, design discussions, and cross-team coordination
  • Support release cycles, incident analysis, and defect resolution
  • Contribute to architectural diagrams using Draw.io, Gliffy, Visio, or similar tools
  • Lead and mentor intermediate/junior developers, fostering a collaborative team environment.


Required Skills & Experience

  • 5+ years of hands-on experience in Python 3 development
  • Strong grasp of microservice architecture and stateless service design
  • Experience with SQL databases including schema design and optimization
  • Proficiency in Git, GitHub, and CI/CD tools like Jenkins, GitHub Actions
  • Familiarity with virtual environments, dependency management (requirements.txt, pyproject.toml), and packaging tools (setuptools, twine)
  • Exposure to observability tools and OpenTelemetry integration
  • Experience with fault-tolerant architectures (retries, fallbacks, failover strategies)
  • Knowledge of load balancing tools and distributed caching integrations
  • Solid understanding of data encryption (in-transit and at-rest)
  • Active participation in scaled agile environments and international teams


Leadership & Collaboration

  • Proven track record of mentoring teams (3–5 developers)
  • Experience working across multiple scrum teams in scaled agile setups
  • Strong communication and stakeholder coordination skills


Bonus Skills

  • Experience with Pandas, NumPy for data processing
  • Familiarity with Ansible for configuration management
  • Hands-on with Postman/Insomnia for API testing


Mock Interview

Practice Video Interview with JobPe AI

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

RecommendedJobs for You