Python Developer

Purview Services

Bengaluru

On-site

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

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Purview Services is seeking an experienced Python backend developer to design, build, and optimize scalable backend services in Bengaluru. You will create RESTful APIs, write clean code, and collaborate with cross-functional teams across the full SDLC.

The role requires 6–10 years of Python experience, strong knowledge of frameworks like Django, Flask, or FastAPI, and database expertise with PostgreSQL, MySQL, or SQL Server.

Qualifications

  • 6-10 years of experience in Python development.
  • Strong proficiency in Python programming and object-oriented concepts.
  • Hands-on experience with Django, Flask, or FastAPI.
  • Good knowledge of REST APIs, JSON, HTTP, and web services.
  • 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.

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.

Skills

Python programming
Object-oriented programming
REST APIs
Git workflows
Testing with PyTest
Docker
CI/CD
Cloud platforms
Microservices

Tools

Django
Flask
FastAPI
PostgreSQL
MySQL
SQL Server
GitHub
GitLab
PyTest
unittest
Docker
CI/CD
Redis
Celery
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 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

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
Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

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

NexionPro Services • Pune District

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

Keka Technologies Private Limited • Dadri

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

Neurealm • Chennai District

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

Guava Trees Softech • Bhopal

On-site
INR 89,280 - 133,920
Python Developer
Python Developer

Innofied - Award Winning Mobile/Web App Development Company • New Town

On-site
INR 800,000 - 1,200,000
Competitive salary and performance bonuses
Comprehensive health and wellness benefits
Flexible work schedule
+1