We’re
looking for a Backend developer to join one of our small,
multi-disciplinary product teams tackling a profound human challenge -
redefining the way the world deals with death.
Within 24 months of launching Farewill we’ve grown to lead our industry, becoming the biggest (and favourite) will-writer in the UK - building a tight-knit, multidisciplinary team of 18 along the way.
We're
proudly backed and supported by some of the best investors and
entrepreneurs in Europe, from the founders of Transferwise and Zoopla,
to Kindred Capital, JamJar, and SAATCHiNVEST.
As part of the
development team at Farewill, you’ll be instrumental in bringing the
team’s ideas and vision to fruition - giving us a leading edge both in
terms of user experience and our operational tooling. Along with our
other developers Helena, Emily and Tom (CTO), you’ll be responsible for
developing new features and products, keeping our site up, fixing bugs
and ensuring our codebase is easy to develop. You’ll also collaborate
across the wider team to develop internal tooling and help with their
projects.
Our site is 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.
ABOUT YOU
You
have solid commercial experience of building tested, and secure backend
services and APIs to facilitate feature development and solve problems.
You care about the code you write, aiming to make it robust, readable
and maintainable. You have experience with databases, integrating
external APIs and monitoring the applications you deploy.
You’ve
worked in cross-functional product teams and alongside other developers,
product managers and/or designers; ideally this would be in the form of
another digital product at scale. You’re open to sharing knowledge and
improving our standards and team processes, be it through pairing/group
programming, code review or other methods.
In the next 12 months:
- You’ll build new features and services as part of cross-functional teams.
- You’ll maintain existing features, keeping them in line with best practices and new technologies.
- You’ll
gain an understanding of our business, our customers, and our domain,
allowing you to use your judgement to make independent decisions.
- You’ll work on internal tools to help the rest of the team.
- You’ll review code from the rest of the team through GitHub pull requests.
- You’ll promote and use automation for our developer workflow, ensuring high service level and uptime as we grow.
- You’ll
share your knowledge/experience/interests with the team - be it through
pairing, a company passion talk or speaking externally.
- You’ll learn new skills and techniques that improve your own work as well the team’s.
- You’ll
help shape the future of tech at Farewill, highlighting areas we can
improve, sharing ideas and helping in hiring new team members.
Requirements
Hopefully you'll have some or all of the following:
- Commercial experience developing and deploying backend services and APIs
- Experience working with databases
- Clear oral and written communication skills
- Empathy both towards team members and our users
- Knowledge of testing (both automated and manual)
- Keen to share skills (e.g. pairing/group programming)
- Experience with version control (ideally Git & Github)
Bonus points for:
- Prior exposure to effective dev practices and tooling
- Experience with CI deployment pipelines (we use CircleCi, Docker and Heroku)
- Experience setting up and maintaining metrics, monitoring and alerts
- Frontend development experience
- Experience with queue systems (e.g. RabbitMQ)
If
this sounds like what you’d love to be doing, we can’t wait to hear
from you. If you’re not sure that you exactly fit the above criteria,
get in touch anyway. Personality and attitude is just as important as
experience!
Benefits
- Be part of a growing startup redefining the death industry
- Work alongside other friendly, passionate and talented people
- Competitive salary and share options
- Santander cycles membership
- Lovely, spacious, bright office in Haggerston
- Regular off-site days and team lunches
- Work from home on Wednesdays, flexible start and end to your day
- 28 days holiday
Our hiring process - application and interview process
Inviting
someone to join our team is a big deal for us and we put a lot of
time and effort into the process. If we figure out we’re not perfect
for each other at any stage we’ll let you know as soon as possible.
Here’s how it’ll look for the person joining us:
1. Send us your CV along with maximum 150 words on why this role is perfect for you.
2.
We’ll invite you for a 20 minute phone call with Tom (CTO) to learn
more about your goals and experience. You’ll also be able to ask
questions about Farewill and the role.
3. We’ll send you a code challenge for you to complete in your own time.
4.
We'll invite you in to the office for a more detailed interview, a
group programming session and a chance to meet more of the team.
If everyone’s happy, most importantly you, we’ll make you an offer to join our team.
Our hiring process - diversity monitoring questions
We
are an equal opportunity employer and highly value diversity at our
company. This includes not discriminating under the Equality Act 2010,
and monitoring how our company is representing different groups of
people through our hiring process.