tails.com is a tech-centric startup, using the power of technology combined with applied nutritional science to change the world of dog food for good.
8 million. That’s how many meals we deliver every single month, and we’re just getting started.
Imagine a world where what you feed your dog is being as carefully optimised as the recommendation engine for what to watch next on Netflix. Well that world exists - we’re creating it right now.
So where do you come in? Turn 8 million into 8 billion. We’ll need new nutrition algorithms that handle more types of food. We’ll need better pricing engines for value engineering. And most importantly we’ll need to keep making sure our customer experience is top of the line in a constantly evolving E-commerce world.
We're looking for someone who has a passion for technology, who gets a kick out of collaborating across the business to build products and features that our customers love.
Our current team has backgrounds in various programming languages. What is common is a hunger to learn new technology. Our tech stack is predominantly Python, so we expect you to learn Python. However, just like the technology we use, we are a company that is evolving constantly, and we expect you evolve and learn with us.
In this role you will...
- build robust backend services as part of our event-driven architecture
- collaborate in autonomous squads to deliver high impact features that our customers love
- lead best practices ensuring appropriate testing and great software engineering
- contribute, both in ideas and execution, to the ongoing evolution of the platform architecture
- guiding and mentoring other members of the team, sharing knowledge and challenging appropriately…
- refine the skills and techniques necessary to take the next step in your career, whether that’s leading a team, architecting complex systems or just being the best developer you can be
Our tech stack is Python (Flask + SQLAlchemy + Celery) on the backend along with a smattering of Go, with Redis, DynamoDB, MySQL and S3 for data storage.
The platform is comprised of resilient and scalable applications and services powered by AWS with a mixture of Elastic Beanstalk, AWS Lambda, CloudFormation and EC2 Container Service (introducing Kubernetes with EKS).
We have a propensity to ship early and often, so we push multiple deployments live per day through our CI/CD pipelines using Codeship.
Extra credit if you...
- wrangle ES6 and frameworks like React, Vue.js and Angular like a pro
- have experience taming build tools like Webpack and Gulp
- feel queasy at the thought of working without proper CI/CD
- give back to Open-Source as a maintainer or contributor
What’s in it for you?
Work in an office full of dogs, with a team full of ideas. Plus these awesome benefits:
Reward - We offer a competitive salary and generous share award package
Learn – You’ll be challenged and given the development opportunities that you’ll only find in a high-growth business. We’ll also support you with more structured training.
Work – flexible core hours means that you can start anytime between 7-10am and finish 4-7pm (9 hours in total)
Time-out – 25 days’ paid holiday which will increase to 26 on your 2nd year anniversary and 27 on your 3rd year anniversary, plus an optional 5 days unpaid leave each year
Family - Extended paid maternity, paternity and adoption leave. Interest-free loan to help you with your rental flat deposit
Eat – Free breakfast and loads of healthy snacks every day, we have a special breakfast on Fridays!
Social – Regular team and social events, paid by tails.com
Health– Discounted gym membership and health, dental & optical insurance
Pension - Pension scheme and the option to salary sacrifice additional contributions
Travel – Interest-free season ticket loan and bike to work scheme
Have a dog? They’ll get some benefits too:
Free products – all of our tails.com products for free (for your dog). Or 50% off for one family member or friend
Dog-friendly office - there are plenty of pups to pat and daily lunchtime walks
Training – with a dog behaviourist, to help you and your dog thrive in the office
Time to bond – we offer a pooch plan which means you get extra flexibility in the first weeks of owning a dog, or if your dog is unwell