Backend Developer ( Python )

Software Development
  • Software Development
  • India (Remote)
  • Applications have closed

Job Description

————————————————

Job Title: Backend Developer – Python

Experience: 5–7 Years

Location: Remote

Employment Type: Full-Time

Job Summary

We are seeking an experienced Backend Developer with 5–7 years of hands-on expertise in Python development. The candidate will be responsible for building scalable backend systems, designing robust APIs, and contributing to architecture decisions in a fast-paced environment.

Key Responsibilities

• Design, develop, and maintain scalable backend applications using Python

• Build high-performance RESTful APIs and microservices

• Participate in system design and architecture discussions

• Optimize applications for maximum speed and scalability

• Collaborate with frontend, DevOps, and product teams

• Write clean, maintainable, and well-documented code

• Conduct code reviews and mentor junior developers

• Ensure security, performance, and reliability of applications

• Integrate external services, APIs, and databases

Required Skills

• Strong proficiency in Python (5+ years)

• Experience with frameworks like Django / Flask / FastAPI

• Solid understanding of microservices architecture

• Strong experience with REST APIs design & development

• Expertise in databases:SQL: PostgreSQL / MySQL

• NoSQL: MongoDB / Redis

• Experience with Docker and containerization

• Familiarity with CI/CD pipelines

• Knowledge of cloud platforms (AWS / Azure / GCP)

• Proficiency in Git and version control

Preferred Qualifications

• Experience with Kubernetes and container orchestration

• Knowledge of messaging systems (Kafka / RabbitMQ)

• Experience with asynchronous programming (Celery, asyncio)

• Exposure to system design and distributed systems

• Performance tuning and monitoring experience

Soft Skills

• Strong problem-solving and analytical thinking

• Good communication and stakeholder interaction skills

• Ability to mentor and guide junior team members

• Ability to work independently and in team environments

Nice to Have

• Experience in Agile/Scrum methodologies

• Exposure to DevOps practices

• Knowledge of security best practices

Job Types: Full-time, Permanent

Pay: ₹335,462.56 – ₹1,800,000.00 per year

Application Question(s):

• What is your Expected CTC in LPA? (18)

• What is your notice period in days? (7)

Experience:

• overall : 5 years (Required)

• Python: 5 years (Required)

• Django: 4 years (Required)

• Flask: 3 years (Preferred)

• FastAPI: 2 years (Preferred)

• Microservices architecture: 2 years (Required)

• Rest API: 2 years (Required)

• PostgreSQL: 2 years (Preferred)

• MySQL: 2 years (Preferred)

• GIT: 2 years (Required)

Work Location: Remote

Similar Jobs to Apply
  • vmysmartpros
    India

    We’re looking for a senior Python full‑stack engineer to power AI data pipelines and large‑scale annotation systems. This contract role is fully remote and offers competitive hourly pay. What Y
  • The Hartford India
    India

    Staff Software Engineer/Java Full Stack — Staff Software Engineer – India | Full‑time Design and build cloud‑native enterprise applications that modernize insurance customer communications. Th
  • Mastercard
    Pune

    Join a global payments leader to build developer‑friendly cloud platforms that power secure, scalable solutions. You’ll work on Dev Cloud, container tooling, and internal developer platforms to bo
  • JP Morgan Chase
    India

    Software Engineer III – Data Engineering (PostgreSQL, Python, AWS) – India Join JPMorgan Chase’s Asset & Wealth Management Technology team to build a high‑performance research data platfor