Hyderabad, Telangana, India
Information Technology
Full-Time
Cloudesign
Overview
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
The interview process is designed to assess your technical skills and problem-solving abilities. It will be conducted in three rounds :
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.
- 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.
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.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in