ManyPets
ManyPets

Backend Engineer

June 1, 2025
Full-time
Remote · United Kingdom
Not Applicable
Back-end Developer

About Us

We love pets - which is why we’re on a mission to make the world a better place for pets and their parents. We offer pet insurance policies with generous pet health benefits that are designed with their needs in mind. We’ve helped half a million pets stay happy and healthy since 2017 - and many more customers throughout the world are joining us every day. Our company is respectful, fun-loving and passionate about pets and their wellbeing. Throughout our business you'll meet people who think differently, aim for impact, and love to try new things. Want to join our pack? Join us. Love every moment. Love ManyPets.

A day in the life

As a Backend Engineer, you will be a valued member of a cross-functional squad responsible for building backend services that power a wide range of customer-facing and internal operations use cases.

In this role, you'll have the opportunity to work on diverse, often complex business problems, collaborating with your squad to break them down into clear, actionable outcomes delivered through robust technical solutions.

Our environment is fast-paced and highly collaborative. You’ll work closely with your teammates using pair or mob programming, participating in regular workshops and planning sessions, primarily over Zoom, with occasional in-person collaboration.

We Embrace Modern Development Practices

  • All our services are cloud-hosted on AWS, using serverless and event-driven architectures for scalability and resilience.
  • We use a fully automated deployment pipeline, allowing you to ship code to production within minutes, multiple times per day.
  • We practice Test-Driven Development (TDD) and emphasize observability and secure-by-design principles from the start.

As a squad, we own our software end-to-end, including development, maintenance, and support. You’ll play a key role in ensuring the reliability and quality of the solutions we deliver, and contribute to a culture of rapid learning and continuous improvement.

Your responsibilities

Build services that meet customer and stakeholder needs

  • Translate abstract problems into clear, well-defined technical solutions.
  • Write clean, maintainable code using Python and AWS cloud tooling.
  • Ensure quality through test driven development and continuous integration.
  • Define and monitor performance expectations using observability tooling.
  • Build secure solutions by following data protection best practices and incorporating guardrails early.

Ensure platform reliability and simplicity

  • Build and maintain resilient, performant, scalable and secure services.

  • Improve operational efficiency by reducing unnecessary complexity and technical debt.

  • Contribute to practices that ensure high availability and performance in production.

  • Follow and help evolve engineering best practices within your squad.

  • Team collaboration

  • Work closely with other squad members and stakeholders to align on goals and solutions.

  • Proactively build shared understanding across the team through pairing, discussions, and reviews.

  • Document your work clearly to support knowledge sharing and future maintenance.

  • Self development

  • Take ownership of your learning journey and technical development plan.

  • Approach challenges with curiosity and a growth mindset.

  • Learn from your peers and actively seek feedback and mentorship.

Your Skills And Experience

  • Development experience in building database-driven web applications using a serverless, event-driven architecture with NoSQL databases.
  • Proficiency in one or more scripting languages such as JavaScript, TypeScript, or Python.
  • Experience working within the Software Development Life Cycle (SDLC).
  • Hands-on experience with Cloud platforms like AWS, Azure, or Google Cloud, including services like AWS Lambda, Azure Functions, or Google Cloud Functions.
  • Familiarity with DevOps principles and tools for continuous integration and continuous deployment (CI/CD), such as Jenkins, GitLab CI/CD, or CircleCI.
  • Ability to conduct Performance and Security reviews, identifying and mitigating risks and bottlenecks in applications and infrastructure.
  • Problem-solving skills and a proactive mindset to drive improvements in system reliability, performance, and security.

Ways of working

On a typical day you’ll be working from a laptop with a screen, mouse, keyboard, and headset. You’ll be meeting your colleagues on Zoom and keeping in touch regularly via email and Slack too – we’d expect you to be using your computer for around seven hours a day. We’d ask that you have a distraction-free work area and a reliable internet connection with a speed of 25Mbps so you can work effectively. We’ll make sure you have the right home set-up that supports you in the role by providing best-in-class technology, money towards a desk, and vision support.

Inclusion at ManyPets

We promise to give you the same opportunities as everyone else and we won’t discriminate against you at any point in the process. This includes how we source talent, our interview process, our conditions of employment (including pay) and feedback. If you'd like to read more about this, please download our Approach to Inclusion policy.

Reasonable adjustments and support

If you need any help, support, or advice at any point during the hiring process please email Inclusion@ManyPets.com. If you want to ask any questions or request an adjustment, please let us know and we'll do what we can to flex our approach.

Connect with us!

LinkedIn | Glassdoor | Indeed | FeeFo | Trustpilot | YouTube | Instagram | Facebook | Twitter | TikTok |