cover
Full Time

Senior Software Engineer, Full-stack (Pet Parent Team)/ 1 day ago

DocuPet Inc.
Attractive
Application ends: 2026-02-20

Quick Summary

Senior Full-stack Engineer needed remotely in Canada for DocuPet's Pet Parent Team to build and enhance user experiences on their pet registration platform. This role requires 5+ years of experience with PHP, JavaScript (VueJS), relational databases (MySQL preferred), and REST/GraphQL APIs. Candidates must also have 2+ years of experience with reactive front-end/server-driven UI stacks (like Symfony UX) and utility-first design systems (like Tailwind), plus 3+ years writing unit/feature/e2e tests. Compensation is $115,000.00 to $135,000.00 per year.

Senior Software Engineer, Full-stack (Pet Parent Team)

About DocuPet

DocuPet is the largest and fastest-growing pet registration platform in North America, serving as the official pet registration provider for over 250 jurisdictions. Our proprietary platform centralizes pet information and offers services for pet owners, community members, and animal shelters to ensure quick reunification of lost pets. DocuPet provides specialized pet tags, an AI-powered pet tracker, a lost pet alert system, and is launching a pet parenting mobile app. Our mission is critical: effective registration, identification, and reunification tools provided by DocuPet measurably reduce shelter intakes and provide significant funding for animal welfare organizations, addressing the issue where only 10% of the 6 million pets entering shelters annually are returned to owners.

About the Role

The DocuPet solution includes an online licensing system, branded website, real-time tracking, fulfillment, customer service, and value-added services like the Lost Pet Alert System and Rewards Program. The Pet Parent team is essential to reimagining the entire Pet Parent Experience. This team defines, shapes, and implements the DocuPet design framework across our front-end server-driven UI stack. We seek an experienced Senior Software Engineer to build and deliver new and existing Pet Parent experiences. This role involves cross-functional collaboration with product, QA, and engineering teams to implement UI components, integrate the design system, and maintain high standards of quality, performance, accessibility, and best practices. This position reports directly to the Software Engineering Manager of the Pet Parent team.

What You Will Be Doing

  • Work on meaningful projects, contributing in a full-stack capacity across UX, API, and service layers.
  • Build new features and enhancements, ensuring high scalability and performance in the cloud environment.
  • Decompose requirements (stories, acceptance criteria, technical design specifications) and write elegant, maintainable code focused on consistency and best practices.
  • Design and implement database schemas, deployment, and migration scripts.
  • Collaborate with peers on technical design, work estimation, and feature implementation concerning the data model, business processes/logic, and user interfaces.
  • Work with product managers and designers to deliver delightful user interfaces and experiences.
  • Identify bottlenecks and performance implications to assist in weighing the cost of technical debt against business impact.
  • Contribute ideas to iteratively improve engineering team job enjoyment, processes, and productivity.
  • Participate in peer code reviews and collaborate with intelligent engineers to improve overall code quality, personal skills, and peer development.
  • Participate in scrum ceremonies: daily stand-up, sprint estimation/planning, sprint retrospective, and project review/post-mortem meetings.

What You Should Have

  • A college or university degree in computer science or a related field (a combination of education or experience is also fine).
  • 5+ years of frontend experience writing client-side Javascript using frameworks (VueJS).
  • 5+ years of experience designing and implementing REST or GraphQL APIs.
  • 5+ years of relational database experience (MySQL preferred).
  • 2+ years of experience with reactive front-end, server-driven UI stacks, such as Symfony UX or similar (e.g., Laravel Livewire).
  • 2+ years of experience with utility-first driven design systems (Figma + Flowbite + Tailwind preferred).
  • 3+ years of experience writing tests (unit, feature, acceptance / e2e) within popular testing frameworks.
  • Experience with version control, such as Git.
  • An understanding of software design patterns and object-oriented design principles.
  • Experience working with other software engineers, QA analysts, product managers, and designers.
  • You are a strong communicator and a seasoned architect that can lead discussion or constructive debate, and help drive technical decision making.
  • A sense of ownership and a strong desire to solve problems rather than simply shipping solutions.
  • Hunger to have an impact on our team and the business.

Required Experience

  • PHP: 5 years (required)
  • Relational databases: 5 years (required)
  • JavaScript: 5 years (required)
  • REST/GraphQL: 5 years (required)
  • Tailwind or similar: 2 years (required)
  • Unit testing: 3 years (required)
  • Symfony UX or similar: 2 years (preferred)

Benefits

  • Comprehensive medical insurance including Health, Dental and Vision.
  • Flexible PTO.
  • Fully remote.
  • Casual dress.
  • Company events.
  • Disability insurance.
  • Extended health care.
  • Flexible schedule.
  • Life insurance.
  • Paid time off.
  • Vision care.
  • Work from home.

Our Mission and Values

Our ultimate mission is to provide a safe and happy home for every pet.

Core Values:

  • Go Big: We aim to be the very best anywhere, accepting all challenges and intending to win.
  • Whatever It Takes: We finish whatever we start. No excuses.
  • Inspire: Our people and business inspire those around us through excellence and grace.
  • Believe: We must be individually and collectively convicted in our actions, selling our ideas, services, and products at every opportunity.
  • Respect: We work as a team, treating each other well, listening to all opinions, accepting differing viewpoints, and maintaining an inclusive company culture.

Job Details:

  • Job Types: Full-time, Permanent
  • Pay: $115,000.00-$135,000.00 per year
  • Language: English (required)
  • Work Location: Remote

Share

DocuPet Inc.

DocuPet Inc.

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy