Backend Developer ( Python )
optimhire
About the role
• *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
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free