Senior Developer - Full Stack (Javascript | React | Next.JS | AWS)

Salary: £55,000 - £60,000 per annum, dependent on experience

Are you an experienced Software Engineer looking to work in the Tech for Good space? Do you want to collaborate with an amazing team to develop digital systems that make a real difference to young people?

WRK digital is delighted to be working in exclusive partnership with STEM Learning, whose digital platforms support STEM teaching and learning. Through collaboration with the UK Government, employers of all sizes, organisations, and educational establishments, STEM Learning provides high-quality resources that empower educators and students alike.

About STEM Learning

STEM Learning’s vision is to improve lives through STEM education by equipping young people with the skills and knowledge to thrive. To achieve this, STEM Learning offers a range of support, including:

  • Subject-specific professional development for teachers and educators
  • A collection of high-quality, assured learning resources for Primary and Secondary Education
  • The STEM Ambassadors programme

Take a look inside the National STEM Learning Centre in York to see our facilities.

The Role

STEM Learning is taking a significant step forward on its digital journey by moving to replace existing monolithic apps with modern, modular architectures. Working alongside product managers and designers in a small, cross skilled team you will deliver intuitive and delightful user experiences through robust and performant systems.

We’re looking for a Full Stack JavaScript Developer who has a strong background in developing web applications using React, Next.JS, AWS and other web services.

You will have the opportunity to work on multiple projects, from feature improvements and technical debt reduction to brand new service development.

Key Results / Accountabilities

You will:

  • Get involved in the full software lifecycle, from inception through to deployment, release and post go live support. You will write highly efficient and maintainable code.
  • Champion and suggest best practices to develop clean, resilient code.
  • Contribute to the development and direction of the team and mentor junior members.
  • Drive collaboration across multiple teams, effectively communicating complex ideas to all levels.
  • Help mentor and upskill team members.
  • Proactively help with production issues and release management and build systems with performance and scalability in mind.
  • Create comprehensive project documentation, establishing good documentation standards that ensures all critical systems and processes are well-documented.

Our Ideal Candidate

Candidates will demonstrate our values: Sustainable – Innovative – Proactive

  • Have an eye for detail, delivering pixel perfect high-performance front ends.
  • Bring a solid understanding of (and experience building solutions using) Oauth2.0/OIDC for authentication and authorization.
  • Have experience building APIs that are intuitive to consume and quick to respond.
  • Have shipped products built using Headless CMSes and be comfortable with content modelling concepts (Contentful experience desirable)
  • Solid experience building testing strategies – Test driven/behaviour driven development, units testing, end to end testing frameworks.
  • Experience building and deploying static and dynamic web applications on Vercel and Netlify (desirable).
  • Previous experience building CI/CD pipelines.
  • Solid understanding of Git and Github actions
  • Be able to work on multiple projects at one time
  • Make architectural decisions considering long-term impacts, balancing business needs with technical considerations.

Download the full Role Profile to find out more!

Why Work at STEM Learning?

  • Work with cutting-edge technology, including Microservices-based, API-first, Cloud-native services, and Headless architecture
  • Generous holiday entitlement – 30 days plus bank holidays
  • Access to an excellent pension scheme
  • Regular team meet-ups and collaboration opportunities
  • The chance to get involved in wider STEM delivery activities
  • Access to a salary sacrifice scheme and staff benefits, including a cycle-to-work scheme, health cashback plans, free eye tests, and discounted vouchers

Take a look at our benefits brochure to find out more about the benefits we offer.

Apply Now

If you are a Software Engineer with full stack Javascript development experience looking to join an EdTech company who's technology is changing lives for the better, we’d love to hear from you.

Apply now with your up-to-date CV and covering letter or contact James Westwood at WRK digital for a confidential conversation about the next steps.

There is no closing date for this appointment; applications will be reviewed on an ongoing basis so early applications are recommended.

STEM Learning strives to be diverse and inclusive – a place where we can ALL be ourselves. We encourage applications from all backgrounds and communities, and are committed to employing teams with diverse abilities, skills, and experiences.