Choose an option
We are looking for a Senior Python Developer to join our team.
This role offers the opportunity to solve advanced technical problems and collaborate with experienced peers. Your expertise will help drive innovation and contribute to the success of our projects in a dynamic setting.
Responsibilities
- Develop and support scalable backend applications
- Coordinate with multiple departments to achieve project goals
- Enhance application performance and address technical issues
- Participate in collaborative code reviews to ensure code quality
- Integrate software with third-party APIs and external systems
- Support the creation and maintenance of technical documentation
- Implement automated tests to maintain code standards
- Assist with launching and deploying new software features
Requirements
- At least 3 years of hands-on experience with Python development
- Proficient in database technologies and data integration
- Experience using Git for version control
- Knowledge of microservice architecture principles
- Familiarity with Python testing libraries and methodologies
- Understanding of the software development lifecycle
- Experience working with Python web frameworks
- Ability to configure and operate Python web servers
- Knowledge of security practices in software engineering
- Experience implementing user authentication and authorization
- Strong foundation in software development processes
- English language skills at B2+ level or higher, both written and spoken
Nice to have
- Experience with cloud computing platforms and related services
- Background in containerization and orchestration tools