At a Glance
- Tasks: Own and develop features from API design to user interfaces, impacting vets and pet owners daily.
- Company: Join Lupa, a fast-growing AI startup revolutionising veterinary practices with innovative technology.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth in a dynamic environment.
- Other info: Exciting opportunity to make a real impact in a rapidly scaling company.
- Why this job: Be part of a groundbreaking team shaping the future of pet care technology.
- Qualifications: Experience in software engineering, especially with TypeScript, Node.js, and React.
The predicted salary is between 50000 - 60000 £ per year.
About Us
Lupa is building a category defining product the industry has never seen before. We're the AI-native operating system for veterinary practices and pet parents, replacing the fragmented, clunky systems vets have tolerated for years with a single intelligent platform for scheduling, client communication, clinical documentation, and AI-driven care guidance. Practices run more efficiently, vets get back to doing what they love, and pet parents feel more connected to their animals' health than ever.
The traction speaks for itself: founded in 2023 and already one of Europe's top 100 AI startups, with a team of 50 people, 10x growth in twelve months, the UK market leader, and now charging hard into the US and Europe. We have $25M in funding, 1M+ pets on the platform, and a buzzing HQ in Paddington, London. We've attracted exceptional people from the likes of Palantir, Google, DeepMind, BCG, Meta, and AWS and we're just getting started. This is a rare chance to join a rocket ship at exactly the right moment and we're looking for exceptional people to help us fly it.
In this role, you will:
- Own features end-to-end across the full stack (you could be leaning either frontend or backend), from API design to React interfaces to database migrations.
- Ship real, user-facing product that reaches vets and pet owners every single day.
- Help shape how the engineering team works as we scale. Early hires leave fingerprints here.
- Collaborate closely with product and design, moving fast and debating well.
- Take on real ownership and responsibility from day one: no lanes, no waiting.
Your background looks something like:
- Engineering experience in tech and product-driven environments.
- Strong, practical command of TypeScript, Node.js, React, and PostgreSQL.
- A genuine track record of shipping user-facing features at pace in a startup or high-growth environment.
- Experience at a Series A/B startup, high-throughput B2B SaaS, or consumer tech business (nice to have).
- Familiarity with Terraform, Docker, AWS, or GitHub CI/CD (nice to have).
As a person, you:
- Get restless when you can't see the whole problem and love owning it end-to-end.
- Take genuine pride in what you ship, and care about what users actually experience.
- Can take an ambiguous brief, ask the right questions, and make smart calls without constant direction.
- Are excited to work in-person from our Paddington, London HQ (Hybrid).
- Thrive in a fast-moving environment where the priorities are real and the pace is relentless.
What does success look like in 6 months?
You are shipping independently, scoping and building features that users love without needing to be unblocked at every step. You have built real trust with the team by being humble, direct, and dependable. People come to you not just to get things done but because they want your input on problems that are still half-formed.
Product Engineer employer: Lupa Pets
Lupa is an exceptional employer, offering a dynamic work culture that thrives on innovation and collaboration. With a buzzing HQ in Paddington, London, employees enjoy the unique advantage of being part of a rapidly growing AI startup that values ownership and creativity, providing ample opportunities for personal and professional growth. Join us to make a meaningful impact in the veterinary industry while working alongside talented individuals from top tech companies.
StudySmarter Expert Advice🤫
We think this is how you could land Product Engineer
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Lupa Pets or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Lupa Pets.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Lupa Pets.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Lupa Pets that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Product Engineer
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Lupa Pets.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Lupa Pets and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Lupa Pets
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Lupa Pets uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.