Python Developer

Purview Services

Surat

On-site

INR 1,200,000 - 1,800,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Purview Services in Surat, India, seeks an experienced Python developer to join the backend team. You will develop, test, and maintain scalable applications using Python with Django, Flask, or FastAPI.

You will design RESTful APIs, optimize database queries, and integrate with third-party services while contributing to CI/CD pipelines in a collaborative environment. The ideal candidate has 6–10 years of Python experience, strong OOP and communication skills, and a passion for clean,

Qualifications

  • 6–10 years Python development experience.
  • Proficient in Python programming and OOP concepts.
  • Hands-on with Django/Flask or FastAPI.
  • Good knowledge of REST APIs, JSON, HTTP, and web services.
  • Strong SQL skills with PostgreSQL/MySQL/SQL Server.
  • Experience with Git workflows (GitHub/GitLab).
  • Unit testing with PyTest or unittest.
  • Familiarity with Docker, CI/CD, and cloud platforms.
  • Knowledge of Redis, Celery, Kafka, or microservices is a plus.
  • Strong problem-solving and teamwork abilities.

Responsibilities

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

Skills

Python
Django
Flask
FastAPI
REST APIs
SQL databases
Git
Unit testing
Docker
CI/CD
Cloud platforms
Microservices
Redis/Celery/Kafka

Tools

GitHub
GitLab
Docker

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 • Gurugram District

On-site
INR 2,000,000 - 2,600,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 Backend Developer-S
Python Backend Developer-S

Infosys • Hyderabad, Pune District, Bengaluru

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

InspironLabs • Bengaluru

On-site
INR 700,000 - 1,200,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