Python Developer

Landmark Group

India

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading retail company in India seeks a talented Python Backend Developer with 3-5 years of experience. You will be responsible for designing and implementing backend systems with a focus on scalability and performance. Ideal candidates will have expertise in Python, experience with microservices architecture, and a collaborative approach in an Agile environment. The position offers a full-time contract with opportunities for impact in a dynamic team.

Qualifications

  • 3 to 5 years of professional experience in backend development using Python.
  • Expert-level proficiency in Python 3.x.
  • Strong experience with at least one major Python web framework (Django, Flask, or FastAPI).
  • Proven experience in designing microservices architecture.
  • Solid experience in designing and consuming RESTful APIs.
  • Strong knowledge of database systems and experience with SQL or NoSQL.

Responsibilities

  • Develop and maintain robust and scalable backend microservices using Python.
  • Create and optimize RESTful APIs with a focus on performance.
  • Contribute to the design of distributed systems and microservices architecture.
  • Integrate and optimize data storage solutions including SQL and NoSQL.
  • Write clean, maintainable, and well-documented code.
  • Work closely with cross-functional teams to deliver features.

Skills

Python programming
Microservices architecture
RESTful API development
Agile/Scrum methodologies
Database management (SQL/NoSQL)
Containerization (Docker)
Orchestration (Kubernetes)
Git version control

Tools

Django
Flask
FastAPI
PostgreSQL
MySQL
MongoDB
Redis
Kafka
RabbitMQ
Celery
AWS
Azure
GCP

Job description

Python Backend Developer
Job Description

We are seeking a talented and experienced Python Backend Developer to join our engineering team. The ideal candidate will have 3-5 years of professional experience, a strong proficiency in Python and its frameworks, and a proven track record of designing, building, and deploying scalable microservices and RESTful APIs.

About the Role

You will be a key contributor in the design and implementation of our backend systems, focusing on performance, scalability, and reliability. This role requires deep expertise in Python development, modern microservices architecture, and collaboration within an Agile/Scrum environment.

Key Responsibilities
  • Develop and Maintain Services: Design, develop, and maintain robust, scalable, and secure backend microservices using Python and relevant frameworks (Django, Flask, or FastAPI).
  • API Development: Create and optimize RESTful APIs with a focus on efficient design, performance, and best practices (e.g., authentication, versioning).
  • Microservices Architecture: Contribute to the design, implementation, and maintenance of distributed systems and microservices architecture.
  • Database Management: Integrate and optimize data storage solutions, including both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases. Write and optimize complex queries.
  • Code Quality & Testing: Write clean, maintainable, and well-documented code. Implement and maintain automated unit and integration tests (e.g., using Pytest).
  • Collaboration: Work closely with cross-functional teams, including Frontend developers, DevOps, QA, and Product Managers, to understand requirements and deliver features.
  • Deployment & Operations: Work with CI/CD pipelines and containerization technologies like Docker and Kubernetes for deployment, monitoring, and troubleshooting in a cloud environment (AWS, Azure, or GCP experience is a plus).
  • Performance Optimization: Identify and resolve bottlenecks, ensuring high performance, low latency, and scalability of backend services.
Required Qualifications & Skills
  • Experience: 3 to 5 years of professional experience in backend development using Python.
  • Programming: Expert-level proficiency in Python 3.x, including a deep understanding of object-oriented programming (OOP) and Python best practices.
  • Frameworks: Strong hands‑on experience with at least one major Python web framework (Django, Flask, or FastAPI).
  • Architecture: Proven experience in designing and implementing Microservices architecture distributed systems.
  • APIs: Solid experience in designing, building, and consuming RESTful APIs.
  • Databases: Strong knowledge of database systems and experience with SQL and/or NoSQL databases.
  • Version Control: Proficiency with Git and standard collaborative development workflows.
  • Other Tools: Experience with message brokers (Kafka, RabbitMQ, or Celery) for asynchronous tasks is highly desirable.
Preferred (Good‑to‑Have) Skills
  • Experience with Containerization (Docker) and Orchestration (Kubernetes).
  • Familiarity with Cloud Platforms (AWS, Azure, or GCP).
  • Knowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
  • Familiarity with caching mechanisms (Redis, Memcached).
  • Experience with TDD (Test‑Driven Development) methodologies.
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Retail

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

Similar jobs worth comparing

Engineer-Application Development
Engineer-Application Development

CBTS • Gurugram District

Hybrid
INR 1,200,000 - 2,400,000
Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

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

Gemini Solutions Pvt. ltd. • Gurugram District

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

Quest Global • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Python-based backend developer
Python-based backend developer

Pure Billion Technologies • Mumbai

On-site
Competitive salary package
Opportunities for career growth
Collaborative team environment
+1
Back End Developer
Back End Developer

RoshAi • Ernakulam

On-site
INR 500,000 - 700,000
Python Developer
Python Developer

Saama • Chennai District

On-site
INR 1,200,000 - 1,800,000
Project lead.
Project lead.

aeroqube Inc. • Dadri

Hybrid
INR 1,200,000 - 1,800,000
Competitive compensation
Comprehensive benefits package
Opportunity to mentor junior developers
+1
Python Developer
Python Developer

Guava Trees Softech • Bhopal

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

Onedatasoftware • Coimbatore District

On-site
INR 300,000 - 500,000