We are looking for a highly skilled and experienced Senior Python Engineer to join our dynamic team in Udaipur. The ideal candidate will have a strong background in backend development using Python frameworks and a good grasp of frontend technologies. You will be responsible for developing and maintaining scalable web applications, integrating with various data sources, and ensuring high performance and responsiveness.
Design, develop, and maintain robust, scalable, and secure web applications.
Work extensively with Python frameworks such as Django and Flask.
Implement and manage Object Relational Mappers (ORMs) effectively.
Develop dynamic user interfaces using Jinja2, JavaScript, HTML5, and CSS3.
Integrate and manage messaging systems like RabbitMQ or Apache Kafka.
Collaborate with cross-functional teams to define and deliver new features.
Write clean, maintainable, and efficient code following best practices.
Debug and resolve technical issues and perform code reviews.
Strong proficiency in Python and its frameworks: Django, Flask.
Experience with ORMs (e.g., SQLAlchemy, Django ORM).
Knowledge of templating engines like Jinja2.
Proficient in JavaScript, HTML5, and CSS3.
Experience with message brokers such as RabbitMQ or Apache Kafka.
Good understanding of RESTful API development.
Strong problem-solving skills and attention to detail.
Excellent communication and team collaboration abilities.