Python Developer
About this role
This role is for one of Weekday’s clients Salary range: Rs 500000 - Rs 2500000 (ie INR 5 - 25 LPA)
Min Experience: 5+ years Location: Bengaluru JobType: full-time
We are looking for an experienced Python Developer with 5–8 years of hands-on experience in designing, developing, and maintaining scalable backend applications and APIs. The ideal candidate should have strong expertise in Python, FastAPI, and Kubernetes , along with a solid understanding of modern backend engineering practices, microservices, containerization, and cloud-native application development.
You will be responsible for building reliable and high-performance backend services, developing RESTful APIs, integrating third-party systems, and contributing to the architecture and deployment of scalable applications. The role requires strong problem-solving abilities and the ability to work closely with engineering, product, QA, and DevOps teams.
Key Responsibilities
• Design, develop, test, and maintain scalable backend applications using Python . • Build high-performance, secure, and maintainable REST APIs using FastAPI . • Develop and maintain microservices and backend components supporting business-critical applications. • Design efficient application architecture, data flows, and API integrations. • Deploy, manage, and troubleshoot containerized applications using Kubernetes . • Work with Docker and Kubernetes-based environments to ensure reliable application deployment and scalability. • Optimize backend services for performance, reliability, availability, and maintainability. • Integrate external APIs, databases, messaging systems, and other third-party services. • Implement appropriate logging, monitoring, error handling, and security practices. • Collaborate with frontend developers, QA engineers, DevOps teams, product managers, and other stakeholders to deliver high-quality solutions. • Participate in code reviews, technical discussions, architecture decisions, and engineering best practices. • Identify and resolve production issues and contribute to continuous improvement of backend systems. • Write clean, modular, reusable, and well-documented code.
Must-Have Skills
Python
• Strong hands-on experience with Python development and object-oriented programming. • Excellent understanding of Python frameworks, libraries, data structures, exception handling, and asynchronous programming. • Experience building scalable and production-grade backend applications.
FastAPI