Senior Python Developer: Architect of Advanced Software Solutions
At INDI, we're passionate about empowering individuals and businesses worldwide. Our cutting-edge recruiters connect leading companies with top talent.
About the Role:
Job Description
This isn't just about coding - it's about leading technical initiatives, mentoring rising talent, and solving complex challenges using Python's powerful ecosystem while driving innovation in cloud environments, data processing, and web development.
Main Responsibilities
* Create automation systems and tools to configure, monitor, and orchestrate data infrastructure and pipelines.
* Develop data integration services that accelerate 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.
* Guide junior developers through comprehensive code reviews and technical mentoring.
* Architect scalable solutions using modern design patterns and industry best practices.
Requirements
To succeed in this role, you'll need:
* 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.
What We Offer
We offer a flexible work environment, tailored compensation packages, access to cutting-edge resources, autonomous workflows, generous leave policies, and a diverse and inclusive workplace.