Python Developer

Purview Services

Gurugram District

On-site

INR 2,000,000 - 2,600,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Purview Services is seeking a seasoned Python developer in Gurugram to build and maintain backend services. You will design RESTful APIs, implement data models, and integrate with external systems, collaborating with cross-functional teams in an Agile setting.

The role requires deep Python expertise, hands-on work with Django/Flask/FastAPI, and strong SQL skills. Familiarity with Docker, CI/CD, and cloud platforms is a plus. Join a dynamic team driving scalable solutions.

Qualifications

  • 6-10 years of experience in Python development.
  • Strong proficiency in Python programming and OOP concepts.
  • Hands-on experience with Django, Flask or FastAPI.
  • Good knowledge of REST APIs, JSON, HTTP, and web services.
  • Strong experience with SQL databases such as PostgreSQL, MySQL, or SQL Server.
  • Knowledge of Git workflows (GitHub/GitLab).
  • Experience with unit testing (PyTest/unittest).
  • Familiarity with Docker, CI/CD, and cloud platforms is an advantage.

Responsibilities

  • Develop, test, and maintain applications and backend services using Python.
  • Design and develop RESTful APIs and web services.
  • Write clean, scalable, reusable, and well-documented code.
  • Work with frameworks such as Django, Flask, or FastAPI.
  • Design, develop, and optimize database queries and data models.
  • Integrate applications with third-party APIs and external systems.
  • Perform unit testing, debugging, code reviews, and performance optimization.
  • Identify and resolve defects and production issues.
  • Develop automation scripts and tools to improve efficiency.
  • Work with Git and follow SDLC best practices.
  • Collaborate with frontend developers, QA, DevOps, product managers, and stakeholders.
  • Participate in Agile/Scrum ceremonies and sprint planning.
  • Support CI/CD pipelines and deployment processes.
  • Prepare technical documentation and maintain specifications.
  • Stay updated with emerging Python technologies.

Skills

Python programming
Object-oriented programming
REST APIs
Communication
Teamwork

Tools

Django
Flask
FastAPI
Git/GitHub/GitLab
Docker
CI/CD
Redis
Kafka

Job description

Key Responsibilities:

  • Develop, test, and maintain applications and backend services using Python.
  • Design and develop RESTful APIs and web services.
  • Write clean, scalable, reusable, and well-documented code.
  • Work with frameworks such as Django, Flask, or FastAPI.
  • Design, develop, and optimize database queries and data models.
  • Integrate applications with third-party APIs and external systems.
  • Perform unit testing, debugging, code reviews, and performance optimization.
  • Identify and resolve application defects and production issues.
  • Develop automation scripts and tools to improve operational efficiency.
  • Work with Git and follow version-control and software development best practices.
  • Collaborate with frontend developers, QA engineers, DevOps teams, product managers, and business stakeholders.
  • Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
  • Support CI/CD pipelines and application deployment processes.
  • Prepare technical documentation and maintain application specifications.
  • Stay updated with emerging Python technologies, libraries, frameworks, and development practices.

Required Skills:

  • 6-10 years of experience in Python development.
  • Strong proficiency in Python programming and object-oriented programming concepts.
  • Hands‑on experience with Django, Flask, or FastAPI.
  • Good knowledge of REST APIs, JSON, HTTP, and web services.
  • Strong experience with SQL databases such as PostgreSQL, MySQL, or SQL Server.
  • Knowledge of Git/GitHub/GitLab and software development workflows.
  • Experience with unit testing frameworks such as PyTest or unittest.
  • Familiarity with Docker, CI/CD, and cloud platforms is an advantage.
  • Knowledge of Redis, Celery, Kafka, or microservices architecture is preferred.
  • Strong problem-solving and debugging skills.
  • Good communication and teamwork abilities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Purview Services • Surat

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Purview Services • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Python Programmer
Python Programmer

Infosys • Pune District, Chennai District, Bengaluru

On-site
INR 1,000,000 - 1,500,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 700,000 - 1,100,000
Backend Python Developer
Backend Python Developer

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 700,000 - 1,100,000
Backend Python Developer
Backend Python Developer

ESP Engineered • Bengaluru

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

InspironLabs • Bengaluru

On-site
INR 700,000 - 1,200,000
Python Backend Developer-S
Python Backend Developer-S

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 600,000 - 900,000
Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Python Developer
Python Developer

Guava Trees Softech • Bhopal

On-site
INR 89,280 - 133,920