Lead Full Stack Engineer
London / Remote / WFH.
At Reason we design, build, and launch digital products worth building. These products digitally transform business and peoples’ lives.
The Reason London studio is looking for an experienced Lead 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. We aim to find engineers to grow with the team and help grow the team with their own experience and expertise.
As a tech lead, you will be responsible for the engineering direction and execution of the product working closely with the Product lead. Together, you lead your team to deliver high-quality software. You love solving complex problems and getting the best product out. You are comfortable consulting with technology stakeholders outside of your team.
Day-to-day, you will spend time working on code, pairing with engineers on the team, reviewing their code and helping them pick the right design to solve the problem. Additionally, you’ll be supporting the other functions (delivery, product) and our clients with decisions impacted by the technical strategy of the project and providing support and line management to engineers on your team.
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.
- Designing and building highly scalable and resilient web applications
- Backend REST and GraphQL API’s
- AWS (maybe Azure, GCP)
- Serverless, Terraform
- Experience working and running Agile Scrum / Kanban
Nice synergies to know:
- Different persistence layers (SQL, NoSQL, Redis, ElasticSearch)
- AWS Serverless ecosystem
- Containerised services (Docker, Kubernetes)
- Continuous Integration / Deployment
- Experience with large data sets on front-end or back-end
- Practical experience in a TDD or BDD environment
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.
- 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!)