We are looking for a Team Lead/Architect to guide the development team and shape technical strategy. In this role, you'll manage the development team, define system architecture, and ensure that technical solutions align with business goals.
Responsibilities:
* Analyse existing systems and propose scalable, secure, and cost-effective architectures. Collaborate with the CPTO on product strategy and technical solutions.
* Lead, mentor, and manage the development team. Oversee recruitment, ensure the team has the right skills, and conduct code reviews to maintain high-quality standards.
* Define and enforce coding best practices. Ensure all code and third-party services meet the company’s technical and quality standards.
* Evaluate and manage third-party vendors. Optimise costs related to hosting, DevOps, and cloud infrastructure.
* Work with leadership to align technical initiatives with business goals. Offer insights on improving processes and propose alternative solutions when needed.
Requirements:
* Proven leadership experience in technical team management and architecture design.
* Experience in cloud infrastructure, DevOps, and optimising server and hosting costs.
* Demonstrated ability to mentor teams, conduct code reviews, and enforce coding best practices.
* Confidence to make critical decisions and say "no" when necessary to protect the company’s objectives.
* Strong interpersonal and communication skills, with the ability to collaborate effectively with senior leadership and act as a sparring partner to the CPTO.
* Ability to thrive in a dynamic, fast-paced environment and manage multiple priorities effectively.
* Degree in Computer Science, Engineering, or related field (or equivalent work experience).
#J-18808-Ljbffr