Shelterluv is looking to hire an experienced full-stack PHP developer. Our engineering team is fully remote, so while we require US candidates, you can work from anywhere as long as you've got some overlap with typical North American business hours.
We are looking for a full-time W2 employee, so corp-to-corp and agencies need not apply.
What You'll Be Doing
Our platform currently has three applications. Our flagship application, Shelterluv
, supports the day-to-day operations of animal shelters and rescues.
Field & Community Services, supports the day-to-day operations of humane law enforcement field services.
Finally, we have our-post adoption and commerce application, Adopterluv
, which allows pet parents to track information about their pets and purchase various pet related products.
You’ll be primarily responsible for working on improvements and new features for Adopterluv. This will include bug fixes, new features, and performance improvements. Most importantly you will be a driving force, with the other engineers on our post adoption team, as we begin expansion on our commerce portal.
We're looking for someone who not only cares about writing good code but is excited about building apps to directly help save the lives of animals. Because we're still a young company with a small product team, each of our engineers has a lot of ownership in the technical and UX direction of new features. Our ideal hire is someone who thrives in a fast-paced, dynamic startup environment: taking initiative on new ideas, collaborating with other engineers and product managers, and challenging the status quo when necessary.
But even though we're a startup, we all know that the best code will only happen when we’re working a reasonable number of hours, so except in highly unusual circumstances, we don’t put in more than 40 hours / week.
We'd love to talk to you if you're an engineer with some combination of the below:
- Several years of experience building apps with Laravel
- Experience with automated testing
- A solid understanding of how to build / interact with APIs and microservices
- Enthusiasm for learning about and moving between our different stacks
We don’t expect you to walk in knowing all the tools we use, but you’ll get bonus points if you have some amount of experience with:
- A/B testing
- Vue and Nuxt
Our interview process
Interviewing at Shelterluv is a five step process (don’t worry, we move as fast as we can).
First, you’ll start with a phone interview with our engineering manager. This interview will allow you to get more information about the company, the position you are interviewing for, and details about compensation, vacation and other benefits.
Second, you will virtually meet with two of our engineers for a technical interview. Don’t worry, no one on the engineering team believes in whiteboard type interviews. Instead we will simulate a pair programming session using languages and tools you will already be familiar with.
Third, you will virtually meet with our product team. This will give you an opportunity to not only meet a team that you will closely work with, but also discuss your history with working with product teams and how our product team flows.
Fourth, you will virtually meet our engineering team. Since our engineering team is still small, seven members, you’ll get a chance to meet all of them at once. The goal of this interview is to give you an idea of our engineering culture, as well as an opportunity to ask any questions you have about what life is like as an engineer at Shelterluv.
Finally, you’ll have a phone interview with the founder and CEO of our company. This interview will allow you to talk about the bigger picture of the company as a whole and answer any other questions you may have.
Throughout the interview process our engineering manager will keep you up to date on your progress and next steps.