Full Stack Engineer (Front-end emphasis)

London / Remote / WFH.

At Reason we design, build, and launch digital products worth building. These products digitally transform business and peoples’ lives.

The Position

The Reason London studio is looking for an experienced full-stack engineer to join our growing cross-functional digital product teams operating in true Agile methodology. We look for natural engineers with a good conceptual understanding of engineering practices across the full stack, albeit with an emphasis on front-end development for this role in particular. We aim to find engineers to grow with the team and help grow the team with their own experience and expertise.

Day to day, you will spend time working on code, pairing with other engineers on the team, reviewing code and helping find the right solutions to problems in line with product direction and digital strategy.

The Environment

Reason engineering adopts modern practices to product execution. We believe in creating sustainable and clean development environments to optimise time to market, create maintainable codebases and provide a rewarding development experience. All our products are set up on a foundation of CI/CD pipelines, Infrastructure as Code, and QA automation engineering, so we’re able to speed up feedback loops and realise product value quickly through the full software development lifecycle. Majority of our products are bespoke green-field development in a range of sectors, and different technology approaches, so there are always lots of fun technology challenges to solve.

Reason engineering is cloud native, often AWS, using terraform for environment configuration, bitbucket pipelines for CI/CD, building Serverless stacks and a range of persistence layers on the back-end, with React on the front-end. But we sometimes take different approaches where product and digital strategy requires.

Your Experience

  • Strong React
  • JavaScript/Typescript
  • Node.js
  • knowledge of modern cross-browser HTML5+, ES6+ and CSS3+
  • Automation engineering
  • Experience working in Agile Scrum / Kanban

Nice synergies to know:

  • RESTful API’s and GraphQL
  • Different persistence layers (SQL, NoSQL, Redis, ElasticSearch)
  • AWS Serverless ecosystem
  • Containerised services (Docker, Kubernetes)
  • Continuous Integration / Deployment
  • Data Visualisation on D3
  • Experience with large data sets on front-end or back-end
  • Practical experience in a TDD or BDD environment
  • Experience building highly scalable and resilient web applications

Who we are

Here at Reason, we’re renowned for crafting amazing digital experiences and amazing products. Whether for our roster of international clients and partners, or for our homegrown ventures, we shape, design, build and test digital products/services with users at the very heart of our approach.

As the world changes around us, the challenges our clients are asking us to take on are becoming more fundamental, more strategic and more vital than ever to the success of their organisations.

As a DevOps engineer, you will work to solve difficult problems and create amazing product outcomes within a cross-functional team of technologists, designers, product owners and agile scrum masters.

Our Values


The Benefits

  • benchmarked salary & 8% pension contribution
  • annual profit share
  • 25 days paid time off & bank holidays
  • annual technology budget
  • personal development budget
  • significant wellness budget
  • extra 10 days paid holiday every 3 years
  • enhanced parental compensation packages
  • relocation to London budget
  • cycle to work scheme

+ Personal development mentor and progression plan with a training budget

Diversity with Reason

Reason is committed to making a measurable positive impact on people's everyday lives. We are an equal opportunity employer and value diversity. We believe diverse teams help us make better products and services and actively hire for cultural growth. We welcome people of all ages, genders, ethnicity, stories and backgrounds. While we are moving in the right direction, we know there are things we have to improve and we will strive to do so.

What about Covid & flexible working?

Right now, we’re all working from home, with the office open (with Covid-safe measures) for occasional meetings and for anyone who wants a change of scenery. We’ve given as much support as we can for people to work comfortably from home, and will continue to do this.

As and when government regulations relax, we’re aiming for a blended remote working & in-person model. We’ll likely have a minimum number of days in the office (e.g. once or twice a week), probably aligned to specific project/client meetings, with flexibility to work elsewhere for the rest of the time.

So if you’re interested in the role but can only commit to come to the London office for a few days, don’t let this be a barrier - we’ll be happy to discuss your individual circumstances. And when it does become more common to head back into the office, you’ll be pleased to find: space for collaboration and meeting pods for quietly joining remote/hybrid meetings a pet-friendly & bike-friendly office two huge roof terraces (for when it gets sunny) fully-stocked company kitchen (request your favourite snacks!)

Want to apply?

Email careers@reason.co with a short cover letter and your CV...