Senior Python Developer
We are seeking an accomplished Senior Python Developer to spearhead the design and implementation of sophisticated solutions using Python's powerful ecosystem.
Main Responsibilities:
* Create automation systems and tools to configure, monitor, and orchestrate data infrastructure and pipelines.
* Develop data integration services that expedite customer onboarding processes.
* Ensure reliability, performance, and support of data infrastructure with solutions aligned to application needs and growth projections.
* Lead the design and implementation of complex Python applications.
* Mentor junior developers through comprehensive code reviews and technical guidance.
* Design scalable solutions using modern design patterns and industry best practices.
* Collaborate with cross-functional teams to translate business requirements into technical specifications.
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.
* A deep 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.