Role Overview
Design, develop, and maintain Python-based applications and services. Build and consume RESTful APIs, write clean, efficient, and well-documented code, and collaborate with cross-functional teams to deliver high-quality solutions.
Responsibilities
- Design, develop, and maintain Python-based applications and services.
- Build and consume RESTful APIs.
- Write clean, efficient, and well-documented code.
- Collaborate with product, QA, and DevOps teams to deliver high-quality solutions.
- Debug, troubleshoot, and optimize application performance.
- Participate in code reviews and follow best practices.
- Support production issues and implement fixes as needed.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- 3–4 years of experience in Python development.
- Strong proficiency in Python frameworks (Django, Flask, FastAPI).
- Experience with REST APIs and microservices architecture.
- Solid understanding of databases (SQL, PostgreSQL, MySQL is a plus).
- Familiarity with Git and version control practices.
- Experience working in MS and Linux environments.
Nice to Have
- Exposure to cloud platforms (AWS, Azure, GCP).
- Basic knowledge of Docker and CI/CD pipelines.
- Experience with message queues (Kafka, RabbitMQ).
- Domain experience in healthcare or enterprise applications.
Skills
- Python
- Django
- FastAPI
- PostgreSQL
- AWS
Benefits
- Food provided
- Health insurance
- Provident Fund