Ability to work both independently and collaboratively
Strong product judgment balancing user needs and technical constraints
Responsibilities
Design and develop scalable software solutions
Utilize AI tools for efficient software development and debugging
Approach technical decisions from a product-focused perspective
Collaborate with product and design teams to enhance user experience
Engage in code reviews to maintain software quality
Troubleshoot and resolve complex software issues
Contribute to improving development processes
Benefits
Remote work with a hybrid option for local team members in Nashville
Flexible team meeting times with opportunities for ongoing training
Participation in various new initiatives and projects as the company evolves
Engagement in annual team meetings with in-person activities
Full Job Description
Design and develop scalable and robust software solutions
Use AI tools thoughtfully to develop and debug software more efficiently while maintaining strong judgment and a focus on product quality.
Approach technical decisions with a product mindset, considering user needs, business goals, and technical tradeoffs.
Partner with product and design to shape solutions, clarify requirements, and improve the overall user experience.
Participate in code reviews to ensure code quality and maintainability
Troubleshoot and debug complex software issues
Contribute to the continuous improvement of our development processes
Ensure the security and performance of software applications
Remote Work with/ Hybrid Opportunity - We are a remote team with a hybrid office structure for Nashville area team members.
Participate in weekly team meetings and trainings - These are generally at 9 am or 3 pm CT but may vary based on events and team availability.
As an early-stage company, roles may change, and expand over time. You will have an opportunity to participate in lots of new initiatives and projects.
Attend and engage during 1-2 annual team meetings. These are generally 3 days, including travel.
About You:
The "must haves"
Mission and Value alignment
We are only hiring in Mountain, Central, or Eastern time zones to keep our team within 1 hour plus or minus from our 'hub' in Nashville.
5+ years of experience in software development
Proficiency with TypeScript or JavaScript
Strong understanding of data structures, algorithms, and software design patterns
Experience building on a cloud platform like AWS
Excellent communication and interpersonal skills
Ability to work independently and as part of a team
Strong product judgment and the ability to balance customer needs, business priorities, and technical constraints.
Experience collaborating with product and design partners to turn ambiguous problems into practical, valuable solutions.
The "nice to haves"
Experience working with our stack: NestJS, Next.js and PostgreSQL
Nashville, TN or Indianapolis, IN proximity - Home service, franchise, or real estate experience
Familiar with home service software like CRMs, FSMs or other sales platforms