Job Description
Requirements
- Bachelor’s or master’s degree in computer science, computer engineering or a related technical field, or equivalent practical experience
- Extensive years of hands‑on software engineering experience with the past 5+ years leading and managing technology teams
- Deep understanding of the software development lifecycle with a proven ability to guide teams through design, architecture, development, testing and deployment including Node, React, Javascript, and AWS/GCP
- Proven capability to make technical tradeoffs based on changing business priorities and technical roadmaps
- Proven record of implementing essential software engineering practices including code review, automated testing, CI/CD pipelines and performance optimisation
- Demonstrated experience hiring, training, retaining and mentoring high‑performing engineering teams
- History of successful stakeholder collaboration with product managers, desi...
Apply for This Position
Ready to take the next step? Click the button below to submit your application.
Submit Application