Full Stack Developer
Role details
Job location
Tech stack
Job description
You'll be joining an ambitious IT team in a well-established business, working directly with the Technical Lead to drive our digital architecture forward. You'll take ownership of front and backend, improving performance and developing features that will drive real growth for STEM Learning. You will work closely with our internal Technical Delivery/Product Team, as well as our Data and Support teams. This is an exciting opportunity to work with a talented team to make real impact to the Education sector., * An amazing team: Work alongside a friendly, skilled group of developers - including another Full Stack Developer, a Senior Developer, and a Technical Lead, who are all passionate about what they do.
- A collaborative environment: You'll work closely with other teams in Digital, such as Data and Product, sharing ideas and solving problems together.
- Varied and interesting work: Get involved in everything from improving existing features and tackling technical debt, to developing new services and products that support teachers, partners, and learners across the UK.
- Purposeful impact: STEM Learning's mission is to advance education and inspire the next generation. Your work will help deliver intuitive, robust systems that support this goal.
What You'll Do
- Take part in the full software lifecycle - from idea to deployment and beyond.
- Write clean, efficient code and help shape best practices.
- Collaborate with your team and across Digital, communicating clearly and openly.
- Support and enhance systems built on modern technologies, including TypeScript, React, Next.js, and more.
- Work on projects that matter, with a varied workload and the chance to learn new skills.
Requirements
Do you have experience in TypeScript?, Candidates will demonstrate our values: Sustainable - Innovative - Proactive (https://stemlearning.wistia.com/medias/wewioesy4r)
We are looking for a versatile and well-rounded team-player, who can demonstrate the following:
- Experience building modern web apps (TypeScript, React, Next.js).
- A keen eye for detail and performance.
- Familiarity with authentication (OAuth2.0/OIDC), APIs, and external services (e.g. Contentful, Algolia).
- Testing experience (unit, end-to-end).
- Data modelling skills (PostgreSQL/MySQL, Microsoft Dynamics desirable).
- Ability to manage multiple projects and priorities.
Benefits & conditions
Pulled from the full job description
- Company pension
- Paid volunteer time
- Cycle to work scheme, * Access to an attractive pension scheme
- Our full-time hours are 37 hours per week
- Up to 3 paid volunteering leave days per year
- A comprehensive employee assistance programme
- Access to a voluntary staff benefits scheme including cycle to work loan scheme; health cash back plans; free eye tests; discounted vouchers and much more
Take a look at our benefits brochure (https://downloads.ctfassets.net/pc40tpn1u6ef/44hVyFvvd7dVwNqlRb1b59/8fe71fbe3f984a8c5ac737807ebc23f4/STEM_Learning_Benefits_External_2024_High_Res.pdf) to find out more about the benefits we offer.