Verified

Sourced directly from Imagen's own careers page

Full Stack Team Lead

Imagen

Wrexham, Wales, United Kingdom["Full-time"]

Thinking of applying? Check your CV against this job first.

See your match score, your strongest skills for this role, and what's missing — before you spend time on an application.

Your real
match score

Free CareerPilot account · Takes about 2 minutes

Imagen is seeking an experienced Full Stack Team Lead to build and lead a high-performing team of frontend, backend, and full-stack engineers while driving critical technical initiatives across our platform. This is a pivotal role where you'll balance hands-on technical contribution with people leadership, shaping both our engineering culture and technical architecture. You'll own significant parts of our platform end-to-end - from responsive client-side applications, reusable component systems, and the Node.js/Electron layer that powers our desktop product, to the backend infrastructure behind it: large-scale image processing pipelines, AI model serving systems, distributed cloud architecture, and RESTful APIs. As a technical leader, you'll mentor engineers, drive architectural decisions across the stack, and ensure our systems scale to handle billions of images while maintaining reliability, performance, and a high-quality user experience. Additionally, you will serve as a Squad Lead, managing a cross-functional business unit that includes both Backend and Frontend engineers, driving end-to-end product delivery. This role offers the opportunity to directly impact Imagen's growth by building the team and systems that power our AI-driven photo editing platform used by professional photographers worldwide. Responsibilities Lead, mentor, and grow a team of Frontend and Backend engineers, conducting 1-on-1s, performance reviews, and career development planning. Lead a cross-functional squad (Frontend + Backend engineers) as a Squad Lead, driving product initiatives from conception to delivery. Drive technical strategy and architectural decisions across Frontend and Backend systems, ensuring scalability, reliability, maintainability, and a high-quality user experience. Balance hands-on technical work (coding, design reviews, troubleshooting production issues) with team leadership and strategic planning. Monitor system health and lead incident response efforts to ensure high availability of customer-facing services. Foster a culture of ownership, continuous improvement, and technical excellence within your team. Requirements 5+ years of experience as a Fullstack, Frontend, or Backend Engineer, with at least 2+ years as a Team Lead. B.Sc. in Computer Science, Software Engineering, or a related field from a well-known university. Strong proficiency in TypeScript, HTML, and CSS. Proven expertise with modern frontend frameworks and building reusable, modular component systems (Vue experience - an advantage). Proven expertise in backend server development with languages such as Python, Scala, Go, or Java, and/or with Node.js. Experience with SQL or NoSQL databases. Proficiency in at least one major cloud platform: AWS, GCP, or Azure (AWS preferred). Experience developing and maintaining distributed systems at scale - an advantage. Excellent communication and collaboration skills, working effectively across engineering, product, and business teams. Passion for building great products, and empowering engineers to do their best work.

Applying to this job? Don't just find it — prepare for it.

With CareerPilot, you can:

Match

See how your CV compares to this job.

Tailor

Strengthen your CV for this specific role.

Prepare

Practise for the interview beforehand.