Senior Full Stack Engineer | Typescript | Inside IR35
Role details
Job location
Tech stack
Job description
Build and maintain full stack features across Front End and Back End systems
Develop user-facing interfaces using modern TypeScript frameworks (eg React)
Design and implement scalable Back End services and APIs
Work closely with product, design, and editorial teams in a cross-functional environment
Contribute to technical decisions, code reviews, and engineering best practices
Support rapid iteration and delivery in an agile environment
Requirements
We're looking for strong Full Stack TypeScript engineers who are comfortable working across both Front End and Back End systems and can adapt within a modern, evolving tech stack. The environment includes a mix of TypeScript and Scala on the Back End, but prior Scala experience is not required. We're open to engineers from a variety of backgrounds, particularly those with strong experience in Node.js and/or modern Front End frameworks, as well as those who have worked across multiple Back End technologies and enjoy picking up new systems quickly., Experience as a Full Stack or Backend-leaning Engineer
Strong commercial experience with TypeScript (Node.js and/or Front End)
Comfortable building UI using React or similar frameworks
Backend experience in TypeScript or another modern Back End language
Strong engineering fundamentals and system design understanding
Comfortable working across the stack in collaborative teams