Senior Python Developer
A highly skilled and accomplished Senior Python Developer is sought to lead our team in the development of innovative solutions.
Main Responsibilities:
1. Create efficient automation systems and tools to monitor and orchestrate data infrastructure and pipelines.
2. Develop high-performance data integration services that accelerate customer onboarding processes.
3. Ensure reliability, scalability, and support of data infrastructure with solutions aligned to application needs and growth projections.
4. Design and implement complex Python applications that meet business requirements.
5. Mentor junior developers through comprehensive code reviews and technical guidance.
6. Architect scalable solutions using modern design patterns and industry best practices.
7. Collaborate with cross-functional teams to transform business requirements into technical specifications.
Requirements:
* 5+ years of hands-on experience in Python and Django development.
* Proficiency in SQL and NoSQL Databases.
* Familiarity with Microservices and Cloud environments.
* Advanced algorithm knowledge and expertise in data structures.
* Intermediate agile methodologies management and strong communication skills.
* Strong understanding of best practices, SOLID principles, CLEAN Code, and scalable solutions.
* Design Patterns knowledge and experience developing entire applications from scratch.
* Experience with automated tests, CI/CD pipelines, and version control systems.
* Strong experience with Unit testing, integration testing, and code coverage.
* Fluency in English language.