Who we are:
We are Vet-AI, and we are delivering the pet care of the future. Our flagship app, Joii Pet Care was created to make pet care affordable and accessible for all pet owners. Through Joii, pet mums and dads can video call a vet 24/7, use an intelligent pet symptom checker (think NHS 111 but for pets), or seek preventative care through nurse clinics. And yes - it can all be done from the comfort of home - drastically reducing the need for in-person vet trips.
Our mission:
* To make pet care affordable and accessible for everyone.
* To improve the lives and wellbeing of everyone working within the veterinary industry.
Quite simply, we want vet care to be available to everyone, and to ensure the people who are delivering it with us are as happy as they can be. We’re called Joii, after all.
Role Summary:
We are looking for an ambitious Backend Engineer with commercial experience in Golang and Google Cloud Devops to join our fast growing company. You will play a pivotal role in the growth of the organisation owning delivery of projects in order to meet the needs of the business. You will be firmly hands-on, spending the majority of your time developing our internal and external APIs to support our Joii Pet Care mobile app, our internal applications, and our partner integrations. You will be excited to work in a high-growth high-paced (we mean it!) organisation and you will thrive when priorities are changeable and timelines are short. You will contribute to architectural and POC initiatives with the objective of delivering the highest quality experience to our customers. You will be comfortable questioning the status quo and articulating the benefits of change. We value your ability to learn and solve problems above your knowledge of any particular language or tool. You will be working with teams across the business so your ability to communicate technical ideas in a non-technical way is crucial.
What We Offer
* Big impact. Your work will help shape the pet care industry. We are working hard to change the status quo and help pets and pet parents across the globe access better and more affordable care.
* Great team. You’ll work alongside very talented and dedicated people. We're all about growth, collaboration, and support.
* Cool tech stack. We strive to use the best, most modern tools and technologies, and when they fall short of our expectations, we invent our own.
* Own products. We don’t work for clients, we build awesome products. Everyone contributes towards achieving a great customer experience and a better product.
* Growth. We encourage everyone to continuously grow and get out of their comfort zone. You will be supported in any initiatives that will help you or the company grow. We are working hard on developing a personal development plan.
* Remote working. This goes without saying, you can work from anywhere. We've always been a remote team and we've matured the process over the years. Covid aside, we'll continue to work remotely for the foreseeable future.
* Flexible schedule. Our regular hours are 9-5 GMT/BST, but this isn’t a “clock in, clock out” company. You’re fully trusted to create the right conditions for your own personal peak productivity. We only ask that you’re available to your teammates for 5-6 hours day and attend daily standups at 10am UK time.
* Exposure to AI R&D. Our team of data scientists is currently working on cutting edge research into how AI can be used in veterinary medicine. We expect to move forward with a deep integration with our products in the next 12 months.
What We Expect
* Take initiative, understand what needs to be done and do it. Embrace change. Be self-driven, self-aware and constantly motivated to excel. We value this above all else.
* Collaborate, without any micro-management necessary. Discipline and manage ourself, work agile and fast. Receive and provide constructive feedback.
* Lead and mentor more junior developers and coordinate the development when needed.
* Be a team player, play hard but play nice. Communicate well and communicate often, we operate as a team. We value our culture and respect our people, we expect the same from everyone who joins our company.
* Contribute to product development and product roadmap planning. Take a proactive role and ownership of the products you work on.
* Define the software architecture of new features and solutions for existing apps, and then lead the implementation. The work spans broadly, from coding features and maintaining the stability of our systems and making them more efficient to contributing to the design of the UX and data flow.
* Improve the quality of our products by fixing bugs and refactoring the code base, where necessary.
* Expand our set of libraries as needed to make yourself and other engineers more efficient and effective.
* Stay up-to-speed with new technologies and test the promising ones to make sure we don’t miss out on game-changing opportunities.
Key Responsibilities
* Take part in all activities relating to the Agile process, planning, stand-up, grooming,estimation, and retros, promoting transparency and collaboration
* Collaborate closely and without barriers with the product team, mobile and web teams,and other engineers to define top quality product features and solutions
* Take the lead on architecting solutions with the aim to always select the appropriate technologies and approach
* Deliver functionality swiftly and in working increments
* Write clean, efficient, reusable and testable code
* Take part in peer code reviews working with teammates to review code, style, design, and tests. Use peer reviews as a space to grow and be challenged where solutions can be collectively analyzed and improved
* Collaborate with the other engineers on the team on product development and technical ideas and contribute to the development of a product-minded engineering culture
* Communicate early and often on progress/status of currently assigned tasks
* Identify areas that require documentation creating new or editing existing documentation
* Utilise Git source control, continuous integration, and unit testing best practices
Requirements
* 2+ years of professional experience with Go
* 6+ years of experience as a backend engineer creating and running APIs and delivering high-volume applications for a commercial organisation
* Competent in making technical decisions in regards to tools and architecture
* Experience leading other developers and working in a multidisciplinary team
* Experience with Google Cloud and Kubernetes & Docker deployment
* Excellent knowledge of Microservice Architecture
* Solid experience with MySQL
* Vigorous advocate of unit and integration tests, able to communicate and lead other developers in testing practices
* Solid knowledge of Gitflow, code reviews, and processes
* Experience building high-performance and fault-tolerant applications
* Good experience working with other engineers and architects
* Worked in a lean and agile development process, at a minimum Scrum or Kanban
* Possess excellent communication skills and proven experience with best software practices and methodologies
* Self-starting, self-motivated, self-directed, and self-sufficient - these are not just buzzwords with us, we actively value and encourage this!
What you’ll get:
We’re a startup transitioning to a scale-up, so if you like a slow pace we’re not the company for you. However, if you do like a supportive team, a fun culture, and the feeling of creating incredible work - you’ll fit right in! Some of the perks you’ll get with us are:
🌏Fully remote (UK)
👨 💻Access to a co-working space budget
🏩Private Medical Insurance and Group Life Assurance
🟠Headspace Membership
📲Employee Assistance Programme
👶Enhanced Family Leave and fertility support
💲Enhanced company sick pay
🧑 🏫Contribution to professional development and professional membership budget
✈️33 days of paid holiday including the usual UK public bank holidays
🌿Frequent remote and in-person social
⌚Flexible start and finish times
📍Free use of the platform
🏠New starter home office setup contribution
📈Twice yearly Continuous Performance Management Reviews
Interview Process
We want candidates to feel supported and informed throughout. Our typical process is:
* Initial screening call (15–30 mins) with our People Team to understand your background and motivations.
* Competency interview (60 mins) with the hiring manager to explore experience and skill levels.
* Potential Technical test
* Final interview with leadership (2), focusing on values, team fit, and role vision.
We aim to complete the process in 2–3 weeks and will provide feedback at every stage.