Full Stack Engineer

Apply Here
Locations: London

Transforming performance by changing the way people think
Mind Gym is a behavioural change management business that uses psychology to help companies solve complex problems. Through our bite-sized learning programmes and e-workouts, each designed by Mind Gym’s team of behavioural scientists, we drive positive organisational change by transforming how people think, feel and behave in the workplace.
Our client list now includes most of the FTSE100/S&P100 and over 2 million professionals in 60 countries have taken part in a live Mind Gym experience. Furthermore, we are growing rapidly and have successfully floated on the London Stock Exchange.
But this is just the start… We’re assembling a new digital function from scratch.
We’re putting together a digital team that is tasked with developing a new platform that will serve highly personalised learning experiences and deliver measurable behavioural change for a global audience.
Additionally, the team will be responsible for defining best-in-classes digital processes, building a new portfolio of products and a scalable design system.
At the heart of what we’re building is our adaptive learning platform which will become the bedrock for our wider digital eco-system. This platform will allow us to maximise our IP, content, and data from 20 years as behavioural science & change management experts and allows us to expand into new markets.

The Job:

The technology team in Mind Gym is newly created. We are working on a greenfield technology platform build that will transform the business. As a full stack engineer you will be responsible for shaping and implementing new features across a distributed NodeJS, TypeScript and Vue platform. For infrastructure we use AWS and Serverless techniques alongside a modern DevOps stack
A typical day might include:

  • Working as part of a cross functional “mission team” to design, document and implement new features.
  • Getting involved with normal agile ceremonies that prepare, co-ordinate and reflect on the team’s throughput.
  • Running, operating and caring for the platform that we build.
  • Tracking and improving software delivery performance with the “four key metrics”
  • Following great engineering practices with clean code, TDD and only building what you need
  • Helping us build a generative team culture with high co-operation, shared risks, encouraged bridging and blame free post-mortems


About you


  • You love being a software engineer
  • Experience throughout the stack with Node, Typescript and Vue
  • Exposure to a variety of data storage technologies and their associated trade-offs (relational and non-relational)
  • Experience of building large high-throughput web applications with a distributed microservice backend (synchronous and asynchronous communication)
  • Expert in one part of the stack and proficient in the rest
  • Critical thinking on when to build vs buy
  • Cloud native in AWS or GCP


  • You know how which levers accelerate delivery with the “4 key metrics”
  • Experience with Storybook
  • Good experience of accelerating / de-risking delivery with DevOps practices (TDD, CD pipelines, configuration management etc..)
  • Your full stack extends to Lamba and Serverless

If this sounds like something you’d be great at, we’d love to hear from you.

This site uses cookies to give you a better browsing experience. If you press accept, we’ll assume you are happy with this.
For information on how to manage cookies on your browser, please refer to our cookie policy.