Job Description:

About the role:

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.

Responsibilities:

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.

Essential:

  • You love being a software engineer
  • Experience throughout the stack with Node and Front End (we use a mixture of Typescript, Vue, and Elm)
  • 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

Desirable:

  • 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

Company Benefits

  • Pension
  • Health Care
  • Group Income Protection
  • 25 Days Holiday
  • Bonus Scheme

Interview Process

  • Intro to MindGym call
  • Tech chat
  • Tech Assessment
  • Meet our CTO
  • Offer!

Other Jobs in Full Stack