Senior 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 £60,000 to £70,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 for a senior python developer to help us build the products, tooling and infrastructure the business needs as it grows. Primarily this will consist of crafting web APIs, 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 chores 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.

In addition to writing code and wrangling databases, as a senior developer, we are expecting to benefit from your knowledge and experience. We want to hear your voice when we plan and coordinate future work. You will take an active role in the training and development of our team, and as you build new things, you'll ensure that the old things you wrote still work and are understandable by others. When everything starts to break, you will be the calm voice in the room that will identify, triage, and fix the problem. If people from the wider business reach out for help, you will be the person that answers. You will decide when it's OK to incur some technical debt, but also when you need to. 

The Team

You will be working as a part of a small and high trust product team, full of proactive and thorough individuals. You won’t be alone!.  We have a number of senior developers and product managers who will be here to help you when you need it, and who will get out of your way when you don't. The wider company is super talented and you will be working closely with them on a regular basis as well. COVID-19 has temporarily interrupted our ability to get together and have fun, but we are still doing what we can to keep each other laughing. 

What we need

  • Extensive commercial experience of python in a web context

  • A good understanding of common place infrastructure and tooling (databases, containers, orchestration, web servers, linux, git, etc)

  • Strong production experience with (ideally small cluster) kubernetes

  •  A test-first mentality

  • Someone who’s comfortable working around sensitive data and activities

  • Experience hiring and training web developers

  • Someone who’s comfortable communicating with internal and external stakeholders

  • Someone able to read, write and talk fluently in English.

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. 

 

  • Google Cloud and it's associated services

  • Experience as SecOps/DevOps/SRE

  • Working knowledge of the UK property market

  • Experience with React, SPA development or other frontend technologies

  • Building data pipelines

  • Double entry accounting

  • Experience working with Electronic Money Institutions (EMIs)


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, just to see your thinking in action so please only spend as much time as you feel is reasonable

  4. A more in depth chat about your knowledge, experience and motivations and diving into more detail about the role itself. 

  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 understand 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.

 

As part of our hiring process we will use a regulated 3rd party to perform suitability analysis on your application, this analysis will include criminal background and reference checks. If you have concerns or questions about this part of the process please feel free to reach out to us at people@wayhome.co.uk.