Description
We are seeking an experienced Senior Python Developer to join our dynamic team. The ideal candidate will have a strong background in Python development, with expertise in building scalable, high-performance applications. You will be responsible for designing, developing, and maintaining software solutions, as well as mentoring junior developers and contributing to code :
• Design, develop, and maintain robust Python applications and systems.
• Collaborate with cross-functional teams to define and implement new features.
• Write clean, efficient, and maintainable code following best practices and coding standards.
• Perform code reviews and provide constructive feedback to ensure high-quality deliverables.
• Troubleshoot and resolve complex technical issues and bugs.
• Optimize application performance and scalability.
• Mentor and guide junior developers, fostering a collaborative and productive team environment.
• Stay updated with industry trends and emerging technologies to continuously improve development :
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 5+ years of professional experience in Python development.
• Strong proficiency in Python and its frameworks (e.g., Django, Flask).
• Experience with RESTful APIs, microservices architecture, and cloud services (e.g., AWS, Azure).
• Solid understanding of databases (SQL and NoSQL) and data modeling.
• Proficiency in version control systems (e.g., Git).
• Excellent problem-solving skills and the ability to work independently and as part of a team.
• Strong communication skills and the ability to mentor junior developers.
(ref:hirist.tech)