We’re Farewill, we build simple, beautiful products to change the way the world deals with death. We’ve grown to lead our industry, becoming the biggest (and favourite) will writer in the UK within 2 years of launching.

We’re looking for an Engineering Manager to join our growing team tackling a profound human challenge - redefining the way the world deals with death.

In this role, you’ll play an indispensable part of the development team at Farewill, you’ll be responsible for the engagement and productivity of the developers who you line manage, as well as leading technical choices and contributing code in one of our cross functional product teams. You’ll work closely with our CTO (Tom) on continually improving how we support and grow our developers, our teams and our culture, which will be key as we’re looking to double our engineering team by the end of the year.

Stack wise, our sites are currently comprised of a small number of Node.js services covering: universally rendering our React UI, our API business logic and PDF rendering. We also have a number of other small, custom internal services (e.g. Slack bot, Trello API integrations, an ETL pipeline and customer support tools) that help the rest of the team do their jobs effectively.

This is a great opportunity to lead, define and evolve the role of Engineering at Farewill as we scale our platform in terms of users, products and team members.

About you

You have experience line-managing other developers in a way that builds trust and supports their role development. You can contribute towards improving how we share knowledge, improve our standards and processes across the development team. You’re able to help attract, assess and motivate the best developer talent.

You have a strong background as a web developer, with experience using Javascript in production - ideally at scale and in a consumer facing application. You care about the code you write, aiming to make it robust, readable and maintainable. You’ve worked in multi-disciplinary product teams and alongside other developers and designers.

In the next 12 months:

  • You’ll line manage and grow a small team of developers who are each working in one of our cross functional product teams.

  • You’ll lead technical decision making and build new features as part of a cross-functional team, ensuring that our standards and uptime are high and that we can scale to meet demand.

  • You’ll help evolve our line management, hiring and dev team practices.

  • You’ll gain an understanding of our business, our customers, and our domain, allowing you to use your judgement to make independent technical decisions.

  • You’ll review code from the rest of the team through GitHub pull requests.

  • You’ll share your knowledge/experience/interests with the team - be it through pairing, a company passion talk or speaking externally.


  • Prior experience successfully managing or mentoring other developers

  • Sound experience developing applications for the web, using at least some Javascript

  • Clear oral and written communication skills

  • Proven ability to learn and improve skills needed for your role

  • Empathy and integrity, both towards our users and our team members

  • A focus on using user insights and data to drive development decisions

  • Knowledge of testing (both automated and manual)

  • Experience with version control (ideally Git & Github)

Nice to haves

  • In depth experience using Javascript - ideally using Node.js and React

  • Opinions and ideas on how to set teams and line management up to work really effectively

  • Experience working on large projects, and the code and contribution complexities that come with it

  • Web accessibility experience

  • Experience with databases (we use MongoDB, Postgres and Redis)

Salary range £60,000 — 90,000