Remote job
Senior Full Stack Engineer (UK)
Job details
About this role
Role overview Build full-stack product features, combining strong React and TypeScript front-end work with API and back-end development. The role calls for an AI-first approach to software delivery: using AI development tools in everyday work and helping improve team workflows, code quality, and engineering practices. You will collaborate with product, design, and engineering on user-facing functionality and technical decisions.
Responsibilities - Design and deliver end-to-end features spanning React and TypeScript interfaces, APIs, and back-end services. - Use AI development tools throughout the software lifecycle to support speed, quality, and product development. - Write reusable, efficient code with attention to performance and user experience. - Identify improvements to development tools, workflows, and processes, including opportunities for AI assistance. - Partner with product and design colleagues and contribute to architecture decisions and standards for AI-assisted development.
Requirements - At least 8 years of software development experience, including substantial full-stack work. - Strong React, TypeScript, and modern JavaScript skills. - Back-end proficiency with Node.js or a similar environment, plus REST or GraphQL API design experience. - Demonstrated use of AI tools in day-to-day development. - Strong computer science fundamentals, including data structures, design patterns, and system design. - Ability to deliver in a fast-moving environment with changing priorities and deadlines while maintaining quality.
Nice to have - Experience with LLM APIs or AI-powered product features, micro-frontends or module federation, Agile/Scrum, Azure DevOps, or Jest and similar testing tools.
Benefits and work setup The position follows a hybrid model with flexibility around working hours and location. The role offers collaboration across a global team, professional learning and growth, and an annual company-wide gathering.