Graduate Software Engineer in Sheffield

Graduate Software Engineer in Sheffield

Sheffield Full-Time On-site
E
Details
We’re looking for a talented TypeScript/JavaScript developer to help build and maintain our web applications using Next.js and NestJS. This is a full-stack engineering role where you’ll design and build features end-to-end: shaping UI, implementing frontend logic, and delivering the supporting backend services and data models.

We’re looking for someone practical and product-minded, who is comfortable working with or without designs, having a deep understanding of the problem they are solving, and backing everything up with solid backend implementation.


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
Benefits

• 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.








E

Contact Details:

etiCloud Limited Recruitment Team