Senior Python Developer

Selective Global Search

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

7 days ago
Be an early applicant
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

Selective Global Search in Bengaluru is seeking a Senior Python Developer to design, develop, and maintain scalable Python applications and backend services.

The ideal candidate will have strong Python fundamentals, experience with testing, deployment, and production support, and will collaborate with QA, DevOps, Product, and engineering teams.

At least 6–8 years of hands-on Python development, plus knowledge of Linux, Git, Docker, and CI/CD, are expected.

Qualifications

  • 6-8 years of hands-on Python development experience.
  • Strong knowledge of Python, OOP, data structures, and clean coding practices.
  • Experience with unit testing, debugging, logging, and performance optimization.
  • Familiarity with Linux/Unix, Git, Docker, and CI/CD.
  • Understanding production deployment, monitoring, troubleshooting, and incident handling.
  • Good communication, analytical, and problem-solving skills.

Responsibilities

  • Design, develop, and maintain scalable Python applications, APIs, automation tools, and data-processing solutions.
  • Write clean, modular, reusable, and testable Python code.
  • Work with file handling, JSON, data structures, algorithms, CLI utilities, and data processing.
  • Apply OOP, decorators, generators, iterators, context managers, and exception handling effectively.
  • Develop solutions using multithreading, multiprocessing, and asynchronous programming where required.
  • Write unit/integration tests and maintain code quality and coverage.
  • Debug complex issues, perform root-cause analysis, and support production deployments.
  • Participate in code reviews, CI/CD, Git, Docker, and release activities.
  • Collaborate with QA, DevOps, Product, and engineering teams.

Skills

Python development
OOP
Data structures
Exception handling
Unit testing
Debugging
Linux/Unix
Git
Docker
CI/CD
Production deployment
Monitoring
Incident handling

Education

Bachelor's/Master's degree in Computer Science/IT/Electronics

Tools

Docker
CI/CD pipelines
Monitoring tools

Job description

Role & responsibilities :

We are looking for an experienced Senior Python Developer to design, develop, maintain, and support scalable Python applications and backend services. The ideal candidate should have strong Python fundamentals, problem-solving skills, testing expertise, and good exposure to deployment and production support.

Key Responsibilities
  • Design, develop, and maintain scalable Python applications, APIs, automation tools, and data-processing solutions.
  • Write clean, modular, reusable, and testable Python code.
  • Work with file handling, JSON, data structures, algorithms, CLI utilities, and data processing.
  • Apply OOP, decorators, generators, iterators, context managers, and exception handling effectively.
  • Develop solutions using multithreading, multiprocessing, and asynchronous programming where required.
  • Write unit/integration tests and maintain code quality and coverage.
  • Debug complex issues, perform root-cause analysis, and support production deployments.
  • Participate in code reviews, CI/CD, Git, Docker, and release activities.
  • Collaborate with QA, DevOps, Product, and engineering teams.
Required Skills
  • Strong hands-on Python development experience (6-8 years).
  • Excellent knowledge of Python, OOP, data structures, exception handling, and clean coding practices.
  • Experience with unit testing, debugging, logging, and performance optimization.
  • Knowledge of Linux/Unix, Git, Docker, and CI/CD.
  • Understanding of production deployment, monitoring, troubleshooting, and incident handling.
  • Good communication, analytical, and problem-solving skills.

Education: Bachelors/Master’s degree in Computer Science, IT, Electronics, or a related field.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Expleo Group • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Python Developer (3 to 6 Years)
Senior Python Developer (3 to 6 Years)

NatRIX Software • Surat

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

Expleo • Chennai

On-site
INR 1,800,000 - 2,400,000
Senior Python Developer
Senior Python Developer

Growth For Impact • Dadri

On-site
INR 1,800,000 - 2,600,000
Python Developer
Python Developer

SRS Consulting Inc • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Senior Python Developer- AI/ML
Senior Python Developer- AI/ML

ASTIKA SOFTWARE TECHNOLOGIES PRIVATE LIMITED • Hyderabad

On-site
INR 3,000,000 - 4,500,000
Senior Python Developer
Senior Python Developer

V2 Solutions • Bengaluru

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

V2 Solutions • Ernakulam

On-site
INR 1,200,000 - 2,400,000
sr Python Developer
sr Python Developer

Nasu Group • Bengaluru

On-site
INR 600,000 - 1,100,000
Python Software Developer
Python Software Developer

V2 Solutions • Mumbai

On-site
INR 700,000 - 1,200,000