About the Role
We are seeking a highly skilled and experienced Senior Full Stack Software Engineer to join our expanding team. In this role, you will play a crucial part in supporting Roo during an exciting phase of growth by developing new features using cutting-edge front-end, back-end, and mobile native technologies. Your primary focus will be on mission critical offerings within our veterinary marketplace.
As a Senior Full Stack Software Engineer, you will have the opportunity to work remotely, with occasional travel to San Francisco for cross-functional events or meetings as needed.
Key Responsibilities
- Work closely with our product managers, designers, data analysts, and other engineers to build new features for the Roo platform.
 - Collaborate with cross-functional partners to translate business requirements into technical solutions.
 - Participate in design, and development of scalable code architecture.
 - Participate in architectural discussions and contribute ideas for system improvement.
 - Write clear maintainable code on the front and back-end while following best practices.
 - Contribute code to our React Native mobile application
 - Ensure code quality through testing, code reviews, and best practices.
 - Build unit tests with jest and end-to-end tests with Cypress.
 - Assist out with Dev Ops as needed.
 - Stay updated on emerging technologies and industry trends to continually improve our platform.
 
Qualifications
- Minimum of five years of hands-on experience developing web applications within a dynamic and fast-paced product team environment.
 - Excellent problem-solving and analytical skills.
 - Strong communication and collaboration abilities.
 - Strong understanding of software development principles, design patterns, and best practices.
 - Expertise in back-end technologies such as Node.js, Express.js, Python, or Java.
 - Expertise in web front-end technologies such as React.
 - Experience with relational databases writing complex and efficient SQL queries
 - Experience with typed languages, React Native, native mobile development, and working with AWS is a plus
 - Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
 
About You
- AI forward engineering processes are your thing, you're excited about what AI means for software development and you actively embrace new technologies
 - 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
 
While we are a remote first company, if you are based in San Francisco this will be a hybrid role. Please see below for examples of compensation ranges based on state averages.
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.
 
