Job Overview
* We are seeking a skilled Senior Python Developer to lead our data infrastructure and applications team.
* The ideal candidate will have extensive experience with automation systems, data integration services, and cloud environments.
* Responsibilities include designing and implementing complex Python applications, leading code reviews, and mentoring junior developers.
Key Requirements
* At least 5 years of hands-on experience in Python and Django development.
* Expertise in SQL and NoSQL databases, microservices, and cloud environments.
* Familiarity with agile methodologies, design patterns, and scalable solutions.
* Strong understanding of version control, unit testing, integration testing, and code coverage.
* Advanced English proficiency.
Technical Skills
* Proficiency in Python programming language.
* Experience with Django framework.
* Familiarity with SQL and NoSQL databases.
* Knowledge of microservices architecture.
* Experience with cloud environments.
* Familiarity with agile methodologies.
* Understanding of design patterns.
* Skills in version control.
* Experience with unit testing and integration testing.
* Knowledge of code coverage.