Above analytics are generated algorithmically based on job titles and may not always be the same as the company's job classification. You can also check detailed occupation eligibility, and salary criteria on our UK Visa Eligible Occupations & Salary Thresholds page.
Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Zigzag Dog Training | B Corp. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Senior Software Engineer
About ZigZag
ZigZag is the #1 app for dog training & life skills, helping pups and their pawrents build a lifelong bond. Too many dogs miss out on the right training, leading to behavioural issues or even abandonment. Our mission is to prevent that by making puppy training accessible and enjoyable for everyone.
We’ve been featured as Apple’s App of the Day, highlighted in New Apps We Love, and shortlisted for multiple industry awards. Backed by a major global petcare organisation, we’re a growing product-led company with big ambitions and a close-knit team.
About the Role
Our engineers build and maintain the ZigZag Puppy Training mobile app (iOS and Android), with meaningful work across the full stack, and particular responsibility for helping raise the bar on backend systems, APIs, and data-driven product development.
The app is built using Nest.js and TypeScript on the backend, with an Angular (v20) UI and Ionic for cross-platform mobile delivery. We deploy multiple times per day via CI/CD in Azure, enabling small, frequent releases and fast feedback.
This is a hands-on senior individual contributor role. You’ll work across the full stack, contributing to both backend services and the mobile app. As a senior engineer, you’ll also help guide backend and infrastructure design decisions and best practices. There’s scope to grow into broader technical leadership over time, if that’s something you’re interested in.
We work collaboratively through pair programming, peer review, and regular learning sessions, and partner closely with product and design to ship high-quality features at pace.
What You’ll Do
As a Senior Software Engineer, you will:
What You’ll Bring
This role is ideal for a full-stack engineer who enjoys working across the stack and brings particular strength and experience on the backend.
Core capabilities
We’re particularly interested in candidates who bring:
Helpful experience (not required):
We know no one meets every requirement perfectly. If you’re excited about our mission and feel you could grow into this role, we encourage you to apply.
What We Offer
Compensation & Benefits
Wellbeing & Flexibility
Growth & Learning
We’re happy to discuss flexible arrangements and reasonable adjustments throughout the hiring process.
Values, Inclusion & Diversity
Equal opportunity runs through every aspect of ZigZag. We’re building a workplace where a diverse mix of people can do their best work and be their authentic selves.
Our values guide how we work every day:
If you require any adjustments during the interview process, please let us know.