cover
Full Time

Senior Software Engineer, Full-stack (Core)/ 1 day ago

DocuPet Inc.
Attractive
Application ends: 2025-12-03

Senior Full Stack Software Engineer

DocuPet is the largest and fastest-growing pet registration platform in North America, serving over 250 jurisdictions. Our proprietary platform consolidates pet information, providing services for owners, community members, and animal shelters to ensure quick pet reunification. We offer specialized pet tags, an AI-powered pet tracker, a lost pet alert system, and a forthcoming pet parenting mobile app, all aimed at ensuring every pet is registered and has a safe home. Our work is crucial in reducing shelter intakes and providing funding for animal welfare organizations, as over 6 million pets enter shelters annually with only a 10% return-to-owner rate.

About the Role

The DocuPet solution includes an easy-to-use online licensing system, branded website and communications, real-time tracking and reporting, fulfillment, customer service, and value-added services like the Lost Pet Alert System and Rewards Program. We are seeking a seasoned Senior Full Stack Software Engineer passionate about crafting phenomenal web applications. You will leverage extensive knowledge across the entire DocuPet solution, working within the Core team responsible for core services, software engineering automation and testing, bug squashing, software upgrades, and addressing scalability, performance, and technical debt. This role reports directly to the Software Engineering Manager of the Core team.

What You Will Be Doing

  • Contribute in a full stack capacity across UX, API, and service layers on meaningful projects.
  • Build new features and enhancements ensuring high scalability and performance in the cloud.
  • Write elegant, maintainable code with a focus 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 across data models, business 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 and its business impact.
  • Contribute ideas to iteratively improve engineering team job enjoyment, processes, and productivity.
  • Participate in peer code reviews to improve overall code quality.
  • Participate in scrum ceremonies such as daily stand-up, sprint estimation/planning, sprint retrospective, and project review/post-mortem meetings.

What You Should Have

  • College or university degree in computer science or a related field (or equivalent combination of education/experience).
  • 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 design systems (Figma + Tailwind preferred).
  • 3+ years of experience writing tests (unit, feature, acceptance/e2e) within popular testing frameworks.
  • Experience with version control, such as Git.
  • Understanding of software design patterns and object-oriented design principles.
  • Experience working with other software engineers, QA analysts, product managers, and designers.
  • Strong communication skills and ability to lead technical discussions and decision-making.
  • Sense of ownership and a strong desire to solve problems.
  • Hunger to have an impact on the team and the business.

Benefits

  • Comprehensive medical insurance (Health, Dental, Vision).
  • Flexible PTO.
  • Fully remote.

Our Mission and Values: Our mission is to provide a safe and happy home for every pet. We value: Go Big, Whatever It Takes, Inspire, Believe, and Respect. We are a team that treats each other with respect, listens to all opinions, and accepts differing viewpoints.

Job Types: Full-time, Permanent
Pay: $115,000.00-$135,000.00 per year
Benefits: Casual dress, Company events, Dental care, Disability insurance, Extended health care, Flexible schedule, Life insurance, Paid time off, Vision care, Work from home
Experience: PHP: 5 years (required), Relational databases: 5 years (required), JavaScript: 5 years (required), REST/GraphQL: 5 years (required), Symfony UX or similar: 2 years (required), Tailwind or similar: 2 years (required), Unit testing: 3 years (required)
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