Notable is transforming homeowner finance by helping homeowners maximize their property value. We partner with top real estate brokerages to offer seamless white-labeled programs that empower agents to win clients and create move-in-ready listings. We have helped over 30,000 homeowners across 48 states to sell their properties faster and at higher prices, across dozens of top brokerage partners like Compass, Berkshire Hathaway, Redfin, and many more.
Join us on our mission to become the ultimate financial partner for every stage of homeownership.
We are seeking a Full Stack Software Engineer to join our growing engineering team at Notable. We have a dynamic, lean, and remote team that is committed to excellence and delivering superior customer experiences for our clients and partners. When you start, you'd immediately focus on executing assigned tasks and contributing to our codebase. Long term, you would own, architect, design, and develop large-scale impactful features that will shape our product roadmap.
We're at an exciting stage - defining and building high-ceiling products from the ground up that are impacting tens of thousands of customers in our ecosystem including homeowners, real estate agents, brokerages, stagers, and contractors across the country.
This role will report directly to CTO and is a full-time, remote role, based in either PST or MST timezones.
Build and utilize RESTful APIs
Develop responsive and intuitive user interfaces using React
Write clean, maintainable code in Node.js and TypeScript
Work with relational databases to build efficient data models
Implement and maintain secure coding practices for handling sensitive data
Write comprehensive unit tests to ensure code quality and reliability
Work within an agile development methodology
Contribute to feature design and architecture decisions
Participate in code reviews to ensure quality and knowledge sharing
Maintain consistent velocity and meet established deadlines
Collaborate with the team in a no-ego environment where everyone is involved in all aspects of development
Work with cloud environments (Heroku, AWS) to deploy and maintain applications
Contribute to CI/CD pipelines for efficient software delivery
Help tackle DevOps needs as they arise
At 30 days, you will have committed code and shipped code to production.
At 60 days, you will have been responsible for larger scale features and will have shipped those features to production.
At 90 days, you will be fluent in our codebase and will have made positive contributions to refactoring and improving our codebase.
At 6 months, you will have been at least partially responsible for the design and architecture of some of our exciting new features.
At 1 year, you will have owned, architected, designed, and developed a large scale and impactful GTM feature.
3+ years of full stack development experience, preferably at a startup
Proficiency in Node.js and React or similar front-end frameworks
Strong experience with TypeScript development
Experience working with relational databases and writing efficient queries
Familiarity with cloud environments (Heroku, AWS, Google Cloud, or Azure)
Experience writing unit tests and working in an agile environment
Excellent verbal and written communication skills
A builder mindset - ability to work in ambiguity and build from the ground up
A student mentality - approaching new topics with eagerness and low ego
Results-driven approach - moving exceptionally fast to make significant impact
Fintech, loan lifecycles, or financial services
Data analytics and financial modeling
Core accounting concepts
Mobile development (React Native)
SOC 2 or GLBA-regulated environments
Initial Screen: You’ll connect with our Recruiter to learn about our mission, business, and team. We'll also ask you some questions to assess an initial fit.
Technical Interview: You'll meet with two technical team members in a 90-minute interview to review code on one of your previous projects and do a system design exercise. This is also a great opportunity to learn more specifically about the engineering team.
Final rounds: You’ll meet several more team members for non-technical interviews, focused on your impacts and experiences working on teams.
References and the Offer: We'll run your references, then next step would be an offer to join Notable!
The compensation for this position ranges from $125,000.00 - $175,000.00 (annually). Compensation may vary outside the listed range, based on a number of factors including but not limited to location, qualifications, performance, skills, and experience. The compensation range listed is just one component of Notable’s total compensation package for employees. Total compensation packages, depending on the position, may also include short or long-term incentive compensation (e.g. bonus and/or commission) as well as equity. If hired, employees will be in an ‘at-will position’ and Notable reserves the right to modify compensation (as well as any other discretionary payment or benefit program) at any time, including for reasons related to individual performance, company or individual department/team performance, and market factors.
Benefits and Perks:
Medical, dental and vision plans
HSA / FSA
401K plan
Flexible PTO; we do our best work when we’ve recharged
12 annual company holidays
Employee Assistance Program (EAP)
Merchant discount program
Notable's Core Values:
Have Integrity: Act in good faith and communicate constructively
Own the Outcome: Accountability is essential for effective collaboration
Adapt to Thrive: Grow by taking on new challenges, responsibilities, and perspectives
Think Fast: We succeed by learning and executing faster than our competitors
Be Notable: Go above and beyond to be worthy of attention or notice
Notable is proud to be an affirmative action and equal opportunity employer committed to building a diverse and inclusive team. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or any other characteristic protected by federal, state or local laws.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.