Requirements
Must have:
- Strong full stack development experience (ideally 10 years) - 5 years of TypeScript experience - Solid experience - Background in system design and scalable architectures - Experience building large, production SaaS platforms - A clean-code mindset (SOLID principles, design patterns, testable code) - Experience working in mature CI/CD and continuous deployment environments - A commercial mindset when designing and delivering software - Excellent collaboration skills and confidence working with stakeholders - Interest in using AI to accelerate and improve software development - A passion for performance, security and engineering best practice - Degree in Computer Science or equivalent real-world experience
Responsibilities:
- Lead technical delivery across a high-performing development squad Contribute to solution design, system architecture and domain modelling - Build proof-of-concepts and spike complex or uncertain areas of work - Break down requirements into deliverable epics and user stories alongside product and initiative managers - Develop and deliver production-ready code across the full stack - Ensure high standards of quality, maintainability, performance and security - Support and improve live systems once deployed - Influence technical direction, tooling and best practice across the wider engineering function
Company:
Were a fast-growing UK SaaS technology company that builds data-driven digital products used by commercial teams to better understand and engage with their customers. We offer a hybrid working environment, with just one day per week in the office, and provide the opportunity to join a scaling business with a strong engineering culture focused on quality and continuous improvement. Our team enjoys a supportive and collaborative working atmosphere, along with community and charity initiatives, including volunteer days.