Responsibilities
- Driving the design, development and innovation of new and existing capabilities that deliver value to our members enhancing their experience of our platform and increasing lifetime value.
- Improving our platform’s architecture and developer experience by contributing to our evolving Python/Django codebase, enabling faster delivery and scalable code.
- Writing clean, well-tested code and performing high-quality, constructive code reviews.
- Influencing technical discussions and architecture decisions to shape the platform’s future.
- Troubleshooting complex issues in production and ensuring ongoing application performance and reliability.
- Mentoring others and raising the standard of engineering practices within the team.
- Collaborate with Product and Design to shape initiatives that impact key KPIs while aligning technical tradeoffs with business priorities.
Requirements
- Proven experience (4+ years) in back-end development, including production-grade Python/Django or equivalent frameworks.
- Strong understanding of scalable back-end architecture, performance optimisation, and best coding practices.
- Experience designing, building, and evolving APIs and integrating with third-party platforms.
- Ability to lead technical discovery, architecture planning, and implementation of complex product features.
- Great communication skills and confidence in collaborating cross-functionally with other Engineers, Product Managers, Designers, QA, and non-technical stakeholders.
- Comfortable driving initiatives in ambiguous problem spaces, aligning business and technical perspectives.
- Experience within the payment domain and with integrating payment processors (e.g. Stripe).
- Experience mentoring engineers through pairing, code reviews, and knowledge-sharing.
- Familiarity with CI/CD pipelines, automated testing strategies, and observability tools (e.g., GitHub Actions, Sentry, Datadog).
- A mindset geared toward experimentation, measurement, and continuous improvement, especially within product teams.
Nice To Haves
- Previous experience working in a start-up/scale-up environment.
- Familiar with Agile methodologies and working with Scrum/Kanban.
- Experience integrating AI/ML-powered tools or APIs (e.g., GPT, image recognition, personalisation engines) to enhance user experience or automate tasks.
- Experience leveraging AI to enhance your own productivity.
- Familiarity with A/B testing frameworks or data-informed experimentation.
Top Skills
What We Do
TrustedHousesitters is a global marketplace that is disrupting both the pet care and travel industries. We connect a community of home and pet owners with sitters to solve a common two-sided problem - pet care and cost effective travel. Our business model means that customers join for one annual fee. After that, sits take place as a trust-based, money-free exchange that sees owners enjoy worry-free travel while our sitters enjoy the company of pets and unlock a world of unique accommodation.
We enjoy exceptional customer retention rates driven by the fact that our owners and sitters realise the amazing value and incredible experiences we can facilitate.
We also have more five star reviews on Trustpilot than any other pet care or travel company.
We’ve helped facilitate over 2m nights of pet sitting, with members in over 140 countries, saving them over £150m in accommodation and pet care costs to date.
We’re currently part of the Upscale 5.0 programme operated by Technation, the leading growth programme for the 30 most promising scale-ups in the country. We're on this programme because we pride ourselves on having a very strong focus on creating fabulous product experiences for our customers, taking them to market in an innovative way, and providing outstanding service.
We are transforming the pet care and travel landscape. We believe we offer the best solution and our team are united by our commitment to delivering an enriching experience for our customers and having a positive impact on the lives of their pets









