HamburgerMenu
hirist

Python Developer - Django/Flask/FastAPI

Cloudesign Technology
Bangalore
4 - 6 Years
star-icon
4.3white-divider46+ Reviews

Posted on: 07/09/2025

Job Description

We're looking for a highly skilled Python Developer to join our team in Bangalore on a hybrid basis. The ideal candidate has a strong background in Python development and a passion for building robust and scalable applications. This role requires at least 4+ years of professional experience.

Responsibilities :

- Design, develop, and maintain high-quality Python applications using frameworks like Django, Flask, and FastAPI.

- Develop and consume REST APIs to facilitate communication between different services.

- Work with various databases, including PostgreSQL, MySQL, and MongoDB, to manage and query data.

- Apply your expertise in Object-Relational Mapping (ORM) tools like Django ORM or SQLAlchemy to interact with databases efficiently.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Integrate and work with LLMs (Large Language Models) and Langfuse to build intelligent systems.

- Utilize Git for version control and collaborate effectively on projects using platforms like GitHub.

- Write clean, well-documented, and efficient code while maintaining a high standard of quality.

- Conduct unit testing and debugging to ensure the reliability and performance of applications.

Qualifications & Skills :

- Strong core programming knowledge of Python 3.x.

- Hands-on experience with Django, Flask, and FastAPI frameworks.

- Proven experience in developing and consuming REST APIs.

- Solid understanding of ORM principles and practical experience with tools like Django ORM or SQLAlchemy.

- Proficiency in working with databases such as PostgreSQL, MySQL, or MongoDB.

- Working knowledge of LLMs and Langfuse.

- Familiarity with front-end technologies like HTML, CSS, and JavaScript is a plus.

- Experience with Git and GitHub for version control.

- Good understanding of unit testing and debugging tools.

Interview Process :

The interview process is designed to assess your technical skills and problem-solving abilities. It will be conducted in three rounds :

- 1st Round : Online Coding Test : A remote test to evaluate your fundamental programming and problem-solving skills.

- 2nd Round : Technical Interview with Panel (Virtual) ? : A virtual interview where you'll discuss your experience and technical knowledge with a panel of senior developers.

- 3rd Round : Face-to-Face (Mandatory) : A mandatory in-person interview at our Bangalore office to meet the team and delve deeper into your skills and work approach.


info-icon

Did you find something suspicious?