We are seeking a highly skilled and experienced Senior Python Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality backend services, APIs, and applications. You will collaborate closely with cross-functional teams to deliver scalable, secure, and efficient software solutions.
Key Responsibilities
- Design, develop, and optimize scalable backend systems and RESTful APIs using Python.
- Write clean, efficient, and maintainable code following industry best practices.
- Lead architecture discussions and contribute to technical decision-making.
- Mentor junior developers and conduct regular code reviews.
- Collaborate with product managers, designers, and other stakeholders to understand requirements.
- Integrate third-party services, databases, and cloud-based solutions.
- Troubleshoot, debug, and resolve technical issues in production and development environments.
- Implement security and data protection best practices.
- Ensure high performance and responsiveness of applications.
- Participate in sprint planning, estimation, and Agile development processes.
- Develop automated tests and ensure comprehensive test coverage.
