About Us

Moving into a new rental property is expensive. The security deposit can cost up to five week’s rent and often tenants have to find their next deposit before getting their last one back. This makes moving expensive, slow and painful for tenants.

The Zero Deposit Guarantee massively reduces the upfront cost of moving, by giving tenants the option of paying 1 week’s rent instead of a security deposit, while providing landlords with the same security as a cash deposit.

The guarantee is insurance backed, so landlords have the same security as a traditional deposit and is already being distributed by many of the leading agents in the UK.


About the role

We're looking for someone with either experience in an engineering lead role or a skilled senior engineer looking to step up.

Our platform is primarily written in Python so experience in this is advantageous, however we'll consider strong applicants with 5+ years in other languages who are keen to become Python experts.

In terms of technical experience you're:

  • Confident defining the high level architecture for systems (and getting down into the detail)

  • Understand the utmost importance of data security in modern business, and how these requirements influence system designs

  • Well versed in best practices for modern web development, in particular automated testing

  • Able to make technology choices backed up by pragmatic reasoning

  • Experienced with one of AWS, GCP or Microsoft Azure

  • Bonus points for work with financial systems especially non-trivial Stripe experience

On the people side:

  • You enjoy mentoring more junior engineers and helping them step up

  • You're keen to raise the bar for quality in the team, by promoting a culture where everyone learns from each other

  • You're skilled in helping debug problems with humans as well as systems

Leadership & Engineering Culture

You'll be the most experienced hands on engineer in the company, and will play a large part in our engineering culture by leading by example.

You'll work closely with Product leadership to:

  • Define and plan the roadmap making sure it's technically feasible

  • Work out the architecture and team topology needed to deliver the roadmap

  • Strike the right balance between maintaining a high quality robust platform and delivering at pace

Tech Stack

Below are technologies we currently use, we are open minded about new technologies:

  • Backend: Python (Django/Pyramid), Haskell, Postgres, Celery, RabbitMQ

  • Frontend: React/Redux, Yarn, Stylelint, SuiteCSS

  • zerodeposit.com: JAM stack using Contentful & Netlify

  • Infrastructure: AWS (S3, Route53, CloudFront, Lambda, RDS), Heroku (Enterprise, Connect)

Why join our team?

You’ll be joining our growing product team, which is currently made up of Pete (CTO), Iva, Andy, David, Carlos (Developers), Barry (Product Director) and Josh (Technology Associate). You should join us because we:

  • Believe in the products we’re building. We care about building the right things for our users and building them well.

  • Have a support and challenge culture. We challenge ourselves to do our best work, whilst supporting each other and providing an environment where people can grow.

  • Have big ambitions and are well funded in order to deliver on these.

Career path

This role is an opportunity to be part of a tight knit team in a rapidly growing company. We believe in investing in people long term, and making sure we provide people with successful career paths. As the company grows this role could progress in two possible directions:

  • You could stay on the individual contributor path becoming a Principal Engineer, heavily responsible for architecture, technology choices and the coding conventions our teams use

  • You could move on to our management path becoming Head of Engineering working with our leadership team on our business strategy

We're committed to being an equal opportunities employer, no recruiters.