What the job involves
- Build and maintain user-facing features using Next.js, React, and TypeScript
- Work with Figma to refine layouts, flows, and component usage
- Implement and maintain a shared design system in both Figma and code
- Develop backend services and APIs using NestJS
- Design and evolve data models and integrations with databases
- Implement business logic, validation, and error handling on the backend
- Connect frontend features to backend APIs in a clean, well-typed way
- Write maintainable, well-tested code across the stack
- Participate in code reviews and technical discussions
- Help improve performance, reliability, and developer experience
Who you are
- Strong experience with TypeScript
- Production experience with React and Next.js
- Hands-on experience working in Figma (layout, components, basic interaction design)
- Experience contributing to a design system or shared component library
- Experience building backend services with Node.js (NestJS or similar)
- Solid understanding of REST APIs, HTTP, and web application architecture
- Experience working with relational databases (e.g. PostgreSQL)
- Familiarity with Git and collaborative workflows
- Nice to have
- Experience with Tailwind CSS or similar utility-first styling approaches
- Experience with ORMs such as Prisma or TypeORM
- Experience with automated testing (frontend or backend)
- Exposure to cloud platforms (AWS, Azure, or IBM)
- Experience with Storybook or component documentation tools
- Comfortable owning features end-to-end
- Value clear, simple solutions over over-engineering
- Care about consistency and quality, both in UI and backend logic
- Happy collaborating with designers, product, and other engineers
- Pragmatic, curious, and keen to improve how things are built
• Competitive Pay – Benefit from a salary that reflects your potential, with regular reviews to recognise and reward your progress.
• Annual Bonus – Get recognised for your hard work with a discretionary company bonus.
• Career Growth – We’re big on development. You’ll have access to training, support, and opportunities to grow your skills and progress your skills and career.
• Annual Leave – Enjoy annual leave days, plus bank holidays, to relax and recharge.
• Pension Scheme – Plan for your future with our company salary exchange pension scheme.
• Friendly Vibes – Work in a supportive, down-to-earth team that’s always ready to help.
• Health and Wellbeing – Take care of you with our private medical insurance, health cash plan, and mental health support whenever you need it.
• Modern Office – Our Sheffield office is secure, stylish, and comes with kitchen facilities, break out spaces and a coffee machine to keep you fuelled.
• Office Fruit – Tuck into our weekly delivery of fresh fruit as part of our employee wellbeing initiatives
• Free Parking – No need to stress about parking—we’ve got free onsite spaces.