Design and develop robust and scalable backend solutions using Python with Flask framework.
- Lead and mentor a team of developers, providing technical guidance, training, and support.
- Create and maintain RESTful APIs to facilitate seamless communication between frontend and backend components.
- Implement and manage databases, ensuring optimal performance and data integrity.
- Write clean, efficient, and maintainable code, and contribute to the continuous improvement of code quality.
- Collaborate with frontend developers to integrate user-facing elements using server-side logic.
- Conduct unit testing and participate in code reviews to identify and fix bugs.
- Create and maintain technical documentation for all development processes and procedures.
- Work closely with cross-functional teams, including UI/UX designers, product managers, and other developers.
Requirements : - Proven experience as a Senior Python Developer, with at least 5 years of hands-on experience.
- Strong leadership, team management and mentoring skills.
- Strong proficiency in Python and its frameworks, particularly Flask.
- Experience in developing web applications and APIs.
- Familiarity with database systems, such as MySQL, PostgreSQL, or MongoDB.
- Expertise in designing and implementing RESTful APIs.
- Proficient with version control systems, especially Git.
- Strong analytical and problem-solving skills with attention to detail.
- Ability to work collaboratively in a team environment.
- Willingness to stay updated on industry trends and advancements in Python and Flask.
Preferred Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Previous experience with other Python frameworks or libraries.
- Familiarity with front-end technologies (HTML, CSS, JavaScript). (ref:hirist.tech)