Senior Python Developer

5 years

4 - 6 Lacs

Posted:4 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary:

We are seeking a Senior Python Developer with strong expertise in the Django framework, virtual machine management, and Linux systems. The ideal candidate will design, develop, and maintain high-performance backend systems, ensure code quality, and contribute to scalable application architecture.

Key Responsibilities:

  • Develop, test, and maintain web applications using Python and Django.
  • Build RESTful APIs and integrate with third-party services.
  • Manage and configure Virtual Machines (VMs) for development and deployment.
  • Work extensively with Linux commands for server setup, scripting, and automation.
  • Collaborate with frontend developers, DevOps engineers, and data teams.
  • Optimize application performance, scalability, and reliability.
  • Conduct code reviews, mentor junior developers, and uphold coding standards.
  • Manage version control using Git and deployment via CI/CD pipelines.

Required Skills and Experience:

  • 5+ years of experience in Python development.
  • Strong proficiency with the Django framework (ORM, middleware, signals, admin, etc.).
  • Solid understanding of OOP, MVC architecture, and design patterns.
  • Experience in Linux environments – shell scripting, cron jobs, and basic system administration.
  • Familiarity with VMware, VirtualBox, or cloud-based VMs (AWS, Azure, GCP).
  • Experience with databases (MySQL, PostgreSQL) and ORMs.
  • Proficiency in Git, Docker, and CI/CD pipelines.
  • Working knowledge of JavaScript, HTML, and CSS (preferred).

Good to Have:

  • Knowledge of Flask, FastAPI, or microservices architecture.
  • Exposure to message queues (RabbitMQ, Kafka) or Celery.
  • Familiarity with container orchestration (Kubernetes).

Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Job Type: Full-time

Pay: ₹400,000.00 - ₹600,000.00 per year

Work Location: In person

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