Design, develop, and maintain efficient and reliable Python-based software.
Integrate and test various external and internal APIs.
Collaborate with other teams across all of XTEND’s disciplines.
Mentor, manage, and lead a team of developers.
Take ownership of internal tools and automation infrastructure, including design, implementation, and ongoing improvements to support scalable and robust development workflows.
Requirements
MUST have at least 5+ years of experience with Python development.
Strong understanding of Object-Oriented Programming (OOP).
BSc in Computer Science, Software Engineering, or a related field.
Experience working with version control systems such as git, and tools like Jira and Bitbucket.
Experience working in a Linux environment.
Independent, self-motivated, and quick learner.
Passion for managing, mentoring, and leading a team of developers.
(Advantage) Previous experience as a Team Lead.
(Advantage) Experience with multi-threaded software environments.
(Advantage) Experience working in a micro-services architecture environment.
(Advantage) Experience working with various network interfaces and protocols.