Backend Developer

Job description

The Mission

At Wayhome we are reinventing homeownership by co-investing with people who haven't been able to buy a home yet. We’re a small team of property specialists, data scientists, engineers and creatives, who are addressing one of the biggest and most life-changing problems our customers have: how they can get the security and freedom of homeownership for their families and for themselves. 

We offer

  • Salary £40,000 to £50,000 based on experience

  • Unlimited holiday (within reason, and minimum 28 day/year)

  • An opportunity to be granted stock options for high performance

  • An office in Bank with all the WeWork bells and whistles, although….

Remote working

For the foreseeable future, we’re optimising for the majority of our team to be working remotely, coming into the office for key meetings or workshops only. 

We have an office in central London if you're unable or don’t want to work from home, or just prefer the buzz of a coworking space, but we're keen to provide an experience that works for everyone.  

The current situation is a bit of a change for us, but we’re growing into this new remote reality together - if there is a specific way you want to work or you have particular requirements, let us know: we're always open to discussing it.


Job requirements

The Role

We are looking to grow our backend team, and bring in someone who will help take our problem solving capacity to the next level. You'll help us build the products, tooling and infrastructure the business needs as it grows. Primarily this will consist of crafting web API's, structuring databases, optimising data pipelines, and deploying stuff to our kubernetes cluster. As a part of the development team, you will also share in the day to day tasks that keep us running smoothly (devops, code review, QA, triage, sprint planning, etc). You will have the opportunity to make meaningful contributions to the value proposition of a company in its infancy and hopefully as the company grows, so will your skills and responsibilities.

The Team

You will be working as a part of a multifaceted and high trust product team of developers, designers, and product managers. We focus on getting stuff done, and not getting bogged down in the minutiae.

In addition to the product team you will be working closely with our (quite probably) world class data, investment and operations teams as well as the wider team in general. Every day with them throws up new opportunities to explore solutions outside of simply mashing code into the computer.

We offer a collaborative, high-challenge, fast-paced environment, where we emphasise practicality and making each other laugh. You won’t be a lone voice in the darkness! You will be supported by your colleagues when you need it and left to get on with it when you don't.


What we need

    • Commercial experience of python in a web context

    • Working knowledge of common place infrastructure and tooling (databases, containers, orchestration, web servers, linux, git, etc)

    • Test-first mentality

    • Able to read, write and talk fluently in English

    • A person able to work constructively and efficiently both independently and as part of a small team.

Other good stuff that we are interested in

We think it’s important to make it clear that if you’re reading the below requirements and worrying that you don't have experience with one, some, or any of the items on the list, please still apply. We think they’re trainable and are not required for a successful applicant to come in and change our world.  

    • Kubernetes

    • Google Cloud and it's associated services

    • Security Operations (SecOps)

    • Building data pipelines

    • Double entry accounting

    • Programmatic access to banks

    • Working knowledge of the UK property market

Hiring Process

  1. A member of the team you will be working with will review your CV. If we don't progress you at this stage, ask us why - we don't offer feedback on every CV by default due to the volume but we're happy to provide feedback if asked

  2. A 15-30 minute initial phone call to find out more about what you’re looking for in your next role and team, as well as giving you the opportunity to ask about us and the job

  3. Next will be a short technical test. You can see it here: https://github.com/WayhomeUK/weather-service-backend. We are not looking for days or weeks of your time, we trust you to spend only as much time as you feel is reasonable.

  4. A little pair programming where we will be extending the work you have done in your technical test, talk through your experience, and try and determine if you will be a good fit for our team. We won't be asking you to do anything involving binary trees, or sorting algorithms, you won't need to draw anything on a white board, you don't need to prepare for it, and you will have access to a computer with an internet connection if you get stuck.

  5. For our final stage, you’ll have a couple of other calls to meet the team you’ll be working with, and ask any additional questions you might have about the business or working at Wayhome. We'll be able to be more specific about these closer to the time but these are really to get a better understanding of how you'll work with the team and all of the ways you can contribute to our culture.

End to end this process shouldn't take more than a few weeks, although we're open to being flexible if you require a shorter or longer timeline. Applicants must have the right to work in the UK as we are currently unable to offer sponsorship.

 

We currently have no plans to work with recruiters on this role, so no recruiters please.