We are looking for a Senior Python Developer with 5–6 years of experience in designing and developing scalable backend applications using Python, Django, FastAPI, and Flask. The ideal candidate should have hands-on experience in Machine Learning, RESTful API development, database design, and integrating AI/ML models into production systems. Strong problem-solving skills, clean coding practices, and the ability to mentor junior developers are essential.
Key Responsibilities
- Design, develop, and maintain scalable Python-based applications.
- Build and optimize RESTful APIs using Django, FastAPI, and Flask.
- Develop and integrate Machine Learning models into production applications.
- Design and optimize database schemas and queries.
- Write clean, reusable, and well-documented code.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with cross-functional teams to deliver high-quality software.
- Participate in architecture discussions and technical design decisions.
- Ensure application security, reliability, and scalability.
Required Skills
- Strong proficiency in Python.
- Hands-on experience with Django, FastAPI, and Flask.
- Experience with Machine Learning libraries such as Scikit-learn, TensorFlow, or PyTorch.
- Strong knowledge of REST API development and API integration.
- Experience with relational databases such as PostgreSQL or MySQL.
- Good understanding of Pandas, NumPy, and data processing.
- Familiarity with Git and collaborative development workflows.
- Strong understanding of Object-Oriented Programming (OOP), data structures, and design patterns.
- Excellent debugging, analytical, and problem-solving skills.
- Good communication, collaboration, and mentoring abilities
Pay: ₹50,000.00 - ₹80,000.00 per month
Benefits:
- Health insurance
- Life insurance
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person