We seek a highly skilled and experienced Senior Python Developer to join our dynamic team. The ideal candidate will have at least five years of hands-on experience in Python development and a strong background in building scalable, high-performance applications. You will be responsible for leading complex projects, mentoring junior developers, and contributing to the continuous improvement of our technology stack.
Responsibilities:
- Design, develop, and maintain robust, scalable, high-performance applications using Python.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and resolve complex technical issues.
- Mentor and guide junior developers, fostering a culture of learning and growth.
- Stay updated with industry trends and technologies to ensure our applications are state-of-the-art.
- Contribute to the architecture and design of new solutions.
Requirements:
- Minimum of 5 years of professional experience in Python development.
- Strong understanding of web frameworks (e.g., Django, Flask).
- Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Proficiency in version control systems (e.g., Git).
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Strong communication and interpersonal skills.