POSTED 39 DAYS AGO

tails.com

Backend Software Engineer

Open to remote work

We're open to both in-office (hybrid, anywhere from 1 to 5 days per week in the office) and fully remote, within the UK.

What You'll Do

You’ll work in one of our autonomous squads made up of engineers, product managers, designers, and quality assurance. You’ll collaborate with teams to solve difficult problems across the entire company — from marketing and data to the factory engineers. As Python is currently our main language we prefer you to be already familiar with Python or any other web-oriented language (PHP, Ruby, JavaScript, etc).

In this position, you’ll get to:

We ship early and often, so we push multiple deployments live per day through our CI/CD pipelines. Our local development environments have setup guides and it’s possible to ship something on your very first day. We like to keep the code review process friendly and supportive so everyone can learn and grow. We also make space in our sprints for learning and development time, and hold in-house workshops on new technologies.

We'd like you to be comfortable with:

Who We Are

Tails.com is an e-commerce platform and subscription business. We deliver tailor-made dog food to over 150,000 dogs every month. Every single bag we ship is unique — which is no mean feat when you produce 11,000+ per day. We own the whole experience, from our landing page to the customer’s front door. We use Python everywhere we can, including in our factory

What Makes Us Different

We prioritise work-life balance. We have flexible hours (start 7-10 am, finish 4-7 pm) and if you’re working remotely you’ll have the same schedule. You are never expected to reply to Slack messages outside of your working hours.

Squads are free to choose their technology stack. We primarily use Kubernetes, Python 3, Flask, Celery, and SQLAlchemy for our monolith and microservices. AWS is our main cloud provider and CI/CD is paramount. Any new frontend features are built with Vue.js in collaboration with product designers. We have a design system which is currently evolving into a design components library.

We don’t use algorithm puzzles in the hiring process. After a phone interview with an engineer, you’ll get a short take home test directly related to the work we do everyday. After that, we’ll bring you in for a round of interviews. Usually two and a half hours, during which you’ll speak to two pairs of engineers and our head of engineering with small breaks in between.

We like to hear our employees' voices. We also use anonymous polls (we publish the results internally) as well as live anonymous Q&A questions to the CEO. We won “The Sunday Times 100 Best Small Companies to Work for 2020” award and the survey results are public.

Work in an office full of dogs, with a team full of ideas. Plus these awesome benefits:

You’ll get a competitive salary, reviewed annually, and from day one will be a shareholder in tails.com.

We’re proud to be on a high growth trajectory and offer the chance to work in an environment and with a team that will constantly challenge, support and develop you.

You’ll start on 25 days of holiday which will increase in the time you’re with us. On top of this, we offer optional unpaid leave and a paid volunteer day each year.

For expectant parents, we have extended maternity, paternity, shared parental and adoption pay.

We have shed loads of other great benefits, visit our careers page for more info.

You Are Welcome At Tails.com

You are welcome at Tails.com no matter what you look like or where you come from. We are actively seeking a diverse pool of applicants, including those from historically marginalised groups. We believe that a diverse company is a powerful company. It’s through our differences that we will innovate and change the world of pet food for good.

Read more about Tails Engineering and our working practices on our tech blog.


  • Telecommuting is OK
  • No Agencies Please

Requirements:

We'd like you to be comfortable with:


  • Python 3 (plus Flask, Django or any other framework) or any comparable language, with web experience
  • At least one SQL dialect
  • Writing efficient and scaleable code
  • Running Docker locally and on production
  • Experience with Kubernetes is a plus
  • Experience with event systems, especially Kafka, is a plus
  • DevOps experience in scaling and running high-traffic software on AWS or GCP is a plus

About the Company


Who We Are


Tails.com is an e-commerce platform and subscription business. We deliver tailor-made dog food to over 150,000 dogs every month. Every single bag we ship is unique — which is no mean feat when you produce 11,000+ per day. We own the whole experience, from our landing page to the customer’s front door. We use Python everywhere we can, including in our factory


What Makes Us Different


We prioritise work-life balance. We have flexible hours (start 7-10 am, finish 4-7 pm) and if you’re working remotely you’ll have the same schedule. You are never expected to reply to Slack messages outside of your working hours.


Squads are free to choose their technology stack. We primarily use Kubernetes, Python 3, Flask, Celery, and SQLAlchemy for our monolith and microservices. AWS is our main cloud provider and CI/CD is paramount. Any new frontend features are built with Vue.js in collaboration with product designers. We have a design system which is currently evolving into a design components library.


We don’t use algorithm puzzles in the hiring process. After a phone interview with an engineer, you’ll get a short take home test directly related to the work we do everyday. After that, we’ll bring you in for a round of interviews. Usually two and a half hours, during which you’ll speak to two pairs of engineers and our head of engineering with small breaks in between.


We like to hear our employees' voices. We also use anonymous polls (we publish the results internally) as well as live anonymous Q&A questions to the CEO. We won “The Sunday Times 100 Best Small Companies to Work for 2020” award and the survey results are public.


Work in an office full of dogs, with a team full of ideas. Plus these awesome benefits:


You’ll get a competitive salary, reviewed annually, and from day one will be a shareholder in tails.com.


We’re proud to be on a high growth trajectory and offer the chance to work in an environment and with a team that will constantly challenge, support and develop you.


You’ll start on 25 days of holiday which will increase in the time you’re with us. On top of this, we offer optional unpaid leave and a paid volunteer day each year.


For expectant parents, we have extended maternity, paternity, shared parental and adoption pay.


We have shed loads of other great benefits, visit our careers page for more info.


You Are Welcome At Tails.com


You are welcome at Tails.com no matter what you look like or where you come from. We are actively seeking a diverse pool of applicants, including those from historically marginalised groups. We believe that a diverse company is a powerful company. It’s through our differences that we will innovate and change the world of pet food for good.


Read more about Tails Engineering and our working practices on our tech blog.

Skills + Tech

CDITRSLACK

Salary Range

Not Informed