As the official pet registration provider for more than 250 jurisdictions, DocuPet is the largest and fastest growing pet registration platform in North America.
Our proprietary platform consolidates all pet information into a single place and provides the services for pet owners, community members and animal shelters to ensure pets can be reunited quickly if they become lost.
Beyond our platform, DocuPet offers specialized pet tags, an AI-powered pet tracker, lost pet alert system, and will soon be launching a first-of-its-kind pet parenting mobile app - all aimed to ensure every pet in North America is registered and that each has a safe and happy home.
Our work is very important. More than 6 million pets enter animal shelters every year. Just 10% of those animals are returned to their owners. Effective registration, pet identification, reunification tools, and animal shelter resources, all provided by DocuPet, is the solution that will measurably reduce shelter intakes while providing significant new funding for animal welfare organizations.
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.
The Partner Tools team is responsible for building new features and enhancements that provide self service tools and communications services for our pet licensing and animal shelter administrators in communities across North America. You will play a key role in designing and building software to meet the needs of our partners, while ensuring these solutions are user-centric, resilient, performant and secure.
In this role, you will make an impact through building new and supporting existing partner tools in the DocuPet platform such as pet owner and pet record search, pet owner and pet record management, address management, document verification and management, canvassing, reporting and services for assembling and sending communications. These tools help our partners administrate and operate their pet licensing program within their communities, improve awareness and compliance, and drive pet registration. Additionally, they also help identify owners of lost pets and reunite them, reducing shelter intakes and decreasing the length of stay for animals in their communities. You'll regularly interact with Product Managers, Product Designers, QA Analysts, and other stakeholders in the business. This position will directly report to the Software Engineering Manager, however you will collaborate closely with Product Managers and Software Technical Leads on a daily basis.
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.
Decompose requirements - such as stories, acceptance criteria and technical design specifications - and write elegant and 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 on the data model, business processes or logic, and user interfaces.
Work with product managers and designers to deliver delightful user interfaces and experiences.
Identify bottlenecks and performance implications to assist weighing the cost of technical debt and the impact in the business.
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, yourself, and your peers.
Participate in scrum ceremonies such as daily stand-up, and sprint estimation / planning, sprint retrospective, and project review and 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
Benefits
Comprehensive medical insurance including Health, Dental and Vision
Flexible PTO
Fully remote
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.
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)
Tailwind or similar: 2 years (required)
Unit testing: 3 years (required)
Symfony UX or similar: 2 years (preferred)
Language:
English (required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.