Full Stack Engineer
Role Overview
We're looking for a motivated and skilled Full Stack Engineer (Software Engineer II) to join our growing engineering team. In this mid-level role, you'll play a critical part in designing, building, and maintaining features that power Roo’s veterinary marketplace. You’ll work cross-functionally with product, design, data, and engineering peers to bring scalable, high-impact solutions to life.
This is an excellent opportunity for someone who’s already gained a solid foundation in full-stack development and is ready to take on more responsibility - whether it’s owning features end-to-end, mentoring junior engineers, or driving architectural improvements.
We're in the builder era. Prompt-to-feature workflows are real, AI coding tools are the new norm, and the teams that win will be the ones who set up the right infrastructure to move fast with them. We're looking for an engineer who proactively embodies this builder mindset.
This is a remote-first role, with occasional travel to San Francisco for cross-functional events or team offsites as needed.
Key Skills for This Role
Full Job Posting
About the Role
We're looking for a motivated and skilled Full Stack Engineer (Software Engineer II) to join our growing engineering team. In this mid-level role, you'll play a critical part in designing, building, and maintaining features that power Roo’s veterinary marketplace. You’ll work cross-functionally with product, design, data, and engineering peers to bring scalable, high-impact solutions to life.
This is an excellent opportunity for someone who’s already gained a solid foundation in full-stack development and is ready to take on more responsibility - whether it’s owning features end-to-end, mentoring junior engineers, or driving architectural improvements.
We're in the builder era. Prompt-to-feature workflows are real, AI coding tools are the new norm, and the teams that win will be the ones who set up the right infrastructure to move fast with them. We're looking for an engineer who proactively embodies this builder mindset.
This is a remote-first role, with occasional travel to San Francisco for cross-functional events or team offsites as needed.
Responsibilities
- Work closely with product managers, designers, analysts, and engineers to deliver robust and thoughtful technical solutions that solve real business problems.
- Design, develop, and maintain features across our stack, with a focus on scalable architecture, performance, and maintainability.
- Write clean, efficient, and well-documented code, contributing to both our React Native mobile app and backend services.
- Participate in technical design discussions and make meaningful contributions to architectural decisions.
- Lead by example through high-quality code, peer code reviews, and mentoring early-career engineers.
- Own the testing lifecycle for your features—writing unit tests with Jest and end-to-end tests with Cypress.
- Investigate and resolve production issues, improve observability, and contribute to platform reliability.
- Partner with DevOps and infrastructure teams to ensure smooth deployments, CI/CD workflows, and system performance.
- Stay up-to-date on industry trends and best practices, and proactively introduce improvements to tools, processes, or technologies.
Qualifications
- 2–4 years of professional experience as a Software Engineer, with strong proficiency in TypeScript/JavaScript
- Mobile development experience (e.g., React Native or another mobile framework)
- Experience with Node, Express, React, AWS, and relational databases
- Proficient at writing complex and efficient SQL queries
- Experience working with a growing team and early stage startup strongly preferred
- Strong communication and teamwork skills
- Degree in Computer Science or relevant field preferred
About You
Highly self-driven with a passion to solve problems and research solutions
Extremely agile & flexible, since we are evolving continually
Demonstrates empathy and collaboration within the team, across teams, and across functions
Trustworthy with impeccable integrity, authenticity, and high ethical standards
Great attention to details
Can do positive attitude
Note: We’ve recently been made aware of a job scam where scammers are posing as Roo employees and conducting fake text interviews. Please note that any communication from @lifeatroo.com is not legitimate . All official Roo communication will always come from @roo.vet .
Exact compensation may vary based on skills, experience, and location.
Accelerated growth & learning potential.
Stipends for home office setup, continuing education, and monthly wellness.
Comprehensive health benefits to fit your needs with base medical plan covered at 100% with optional premium buy up plans.
401K
Unlimited Paid Time Off.
Paid Maternity/Paternity and reproductive care leave.
Gifts on your birthday & anniversary.
Opportunity for domestic travel, including for regional team building events.
About Roo
U.S. veterinary staffing marketplace connecting veterinarians and technicians with animal hospitals for relief and hiring work.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Roo
Senior Brand & Integrated Marketing Manager
, USA
Senior People Partner
, USA
Staff Product Manager
, USA
Senior Growth Marketing Manager
, USA
Revenue Operations Analyst
, USA
GM - Relief to Hire
, USA
Country Lead, Canada
, USA
Senior International Marketing Manager
, USA