Software Engineer, Full Stack


👉 This job may not be available any more. It is not actively listed on

DocuPet, the foremost provider of outsourced pet licensing services for municipalities across North America, is expanding rapidly. Our mission of providing a safe and happy home for every pet is of the utmost importance, and we need the help of amazing people to achieve this goal.

We have developed the most comprehensive pet licensing program in the market as we aim to solve what our industry calls “the licensing gap” - the fact that just 13% of pet owners comply with mandatory registration laws even though licensing provides real value to pet owners and is a key funding source for local animal care and control.

DocuPet has offices in Syracuse, NY and Kingston, ON. This role may be conducted from either of those offices or from a home office if necessary or preferred.

Learn about our mission and services in this brief video:

About the Role

The DocuPet solution includes an easy to use online licensing system, branded website and communications, real-time tracking and reporting, fulfillment and customer service, and value-added services for pet owners including our Lost Pet Alert System and Rewards Program. Our solution is evolving towards a micro services architecture.

What You Will Be Doing

  • Work on meaningful projects contributing in a full stack capacity across UX, API and service layers
  • Write elegant and maintainable code with a focus on consistency and best practices
  • Implement database schemas, deployment and migration scripts
  • Collaborate with leadership on technical design, work estimation and feature implementation on the data model, business processes or logic, and user interfaces
  • Work with product owners and designers to deliver delightful UI interfaces and experiences
  • Participate in peer code reviews and collaborate with intelligent engineers to improve overall code quality, yourself, and your peers

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!)
  • 3+ years of frontend experience writing client-side Javascript using frameworks (VueJS)
  • An eye for visuals. 3+ years of experience writing and structuring HTML and CSS using modern frameworks and libraries
  • 3+ years of backend experience writing highly scalable web applications (PHP required, Python a plus)
  • 2+ years of experience implementing REST or GraphQL APIs
  • 2+ years of relational database experience (MySQL or similar preferred)
  • Experience with UI tooling, such as Storybook, a plus
  • Experience writing tests (unit, feature, acceptance / e2e) within popular testing frameworks a plus
  • An understanding of software design patterns and object-oriented design principles
  • Experience working with other engineers, designers, and non-engineers
  • 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

Our Mission and Values

Each of us at DocuPet comes to work each day to move our organization closer to its ultimate mission: to provide a safe and happy home for every pet. We take our core values very seriously knowing that we only work well with those who see the working world as we do.

Go Big - We aim to do big things. We don’t aim to impress ourselves, or those around us, we aim to be the very best anywhere. We accept all challenges and we intend to win.

Whatever It Takes - We finish whatever we start. No excuses. It often means a lot of work, but it’s worth it because we are the types who don’t rest until the job is done.

Inspire - Our people and our business inspire those around us. Each employee has a job to do, and they do it with excellence and grace. They bring joy to everyone they meet.

Believe - Each of us is responsible for selling ourselves, our projects, our outcomes, and our efforts. We must be individually and collectively convicted in our actions. We sell our ideas, our services, and our products at every opportunity.

Respect - We work as a team. We treat each other the way we expect to be treated. We listen to all opinions and voices taking time for those with quieter personalities and those who take time to collect and share their ideas are heard. We accept differing viewpoints and are an inclusive company.

  • Company
  • Location
  • Type of Position
  • Salary
    $71,370 - $100,000 a year
  • Published
    2 months ago

Similar Jobs

Austin TX, Montreal QC