About the Role:
This role involves developing innovative applications and services using Python. To succeed, one needs to be proficient in writing unit tests, familiar with CI/CD pipelines, and possess advanced English language skills.
Key Responsibilities:
* Develop robust applications and services utilizing Python
* Implement sophisticated features and integrate them with various systems and APIs
* Create efficient, maintainable, and reusable code adhering to industry best practices
* Participate in code reviews and drive initiatives for continuous improvement
* Collaborate with team members to overcome technical challenges
* Guide junior developers and share expertise across the team
Requirements:
* 3+ years of experience in Python development
* A proven track record with APIs and Web Services
* Experience working with database technologies
* In-depth understanding of algorithms and data structures
* Fundamental knowledge of IT infrastructure
* Experience designing and implementing real-world software modules