Job Overview:
We are looking for an experienced Backend Python Developer to join our engineering team in Hyderabad. The ideal candidate should have strong expertise in building scalable backend systems, developing APIs, and working with modern Python frameworks and cloud technologies.
The candidate will be responsible for designing, developing, and maintaining high-performance backend services while collaborating closely with cross-functional teams.
Key Responsibilities :
- Design and develop scalable backend applications using Python.
- Build and maintain RESTful APIs and microservices.
- Develop API endpoints using Flask, Django, or FastAPI.
- Work with asynchronous programming and async I/O concepts.
- Integrate and manage databases such as PostgreSQL and MongoDB.
- Work with AWS services including S3.
- Collaborate with frontend developers, DevOps teams, and product teams.
- Optimize application performance, scalability, and security.
- Implement and maintain gRPC-based communication services.
- Use API management and testing tools such as Postman or MuleSoft.
- Write clean, maintainable, and efficient code following best practices.
Required Skills :
- Strong experience in Python backend development.
- Hands-on experience with Flask, Django, or FastAPI.
- Good understanding of asynchronous programming (AsyncIO).
- Experience with NumPy and Pandas.
- Knowledge of PostgreSQL and MongoDB.
- Experience with AWS services, especially S3.
- Familiarity with API management/testing tools such as Postman or MuleSoft.
- Experience working with gRPC.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications :
- Experience working in scalable enterprise applications.
- Exposure to microservices architecture.
- Understanding of cloud-native application development.
- Experience in Agile/Scrum environments.
Pay: Up to ₹2,500,000.00 per year
Work Location: In person