Senior Python Developer
We're seeking a Senior Python Developer to join our team.
This is an exceptional opportunity to work with cutting-edge technologies and contribute to the development of innovative software solutions.
* As a Senior Python Developer, you will be responsible for architecting sophisticated solutions, leading technical initiatives, and mentoring junior developers.
Key Responsibilities:
1. Design and implement complex Python applications using modern design patterns and industry best practices.
2. Collaborate with cross-functional teams to transform business requirements into technical specifications.
3. Guide junior developers through comprehensive code reviews and technical mentoring.
Requirements:
* 5+ years of hands-on experience in Python and Django development.
* Experience with SQL and NoSQL Databases.
* Experience with Microservices and Cloud environments.
* Advanced algorithm knowledge.
* Intermediate agile methodologies management.
* Strong understanding of best practices, SOLID principles, CLEAN Code, and scalable solutions.
* Design Patterns knowledge.
* Experience developing entire applications from scratch.
* Experience in automated tests, CI/CD pipelines.
* Strong experience with version control.
* Strong experience with Unit testing, integration testing, and code coverage.
* Advanced English proficiency.