Job Description
This job is sourced from a job board. Learn More
Who We Are
Today, home construction projects are harder than ever before. Without having the right software tools in place, it can be difficult for builders to stay organized, leading to schedule delays, frustrated homeowners, and diminishing profits.
At Ressio, we are tackling the housing crisis in America, leveraging our AI-powered project management platform to help home builders deliver projects on budget, on time and get consumers in high quality homes quicker than ever before!
Backed by industry veterans and recent VC fundraising, Ressio is poised to modernize the home-building and remodeling experience in the $1 trillion U.S. residential construction industry.
The Role
As a senior full-stack engineer, you will be working closely with the CEO, CTO and a small engineering team to understand user needs, brainstorm product features, and shape our company culture. You will have a major voice in technology and engineering practices that will have a direct impact on the success of the company.
Who You Are
Above all else, you are a pragmatic engineer who is passionate about building great products that delight users. Instead of bikeshedding on software industry best-practices, you work with your team through continuous improvement to find the most efficient way to solve problems. You are comfortable making trade-off decisions based on uncertain requirements and can communicate your reasoning openly and effectively.
You will be a great fit if you also
Have a 0 to 1 mindset, e.g., you can take a design and transform it into production-ready software that delights the end-user
Take ownership of problems, i.e., will do what needs to be done
Mindfully voice dissent and alternatives to achieve better outcomes
Are eager to learn and contribute to all parts of the stack
Are ambitious and excited about the upside of an early-stage startup
Here are the technical skills that you bring to the table:
5+ years of full-stack engineering experience, with expertise in TypeScript and Next.js
Know your way around relational database like postgres, and are able to make performance improvements by analysing queries
Experience working with serverless environment, and a good understanding of the benefits and limitations
Hands-on experience leveraging AI tooling like Github Copilot, ChatGPT, Claude, Cursor, Codex, Jules, or MCPs to solve practical engineering problems
It’s a bonus if you have
Good understanding of asynchronous event processing and long-running job
Experience with react server components (RSCs), tRPC, Tanstack query (react-query), React Suspense boundaries, Zod (or Arktype), Tailwind (Shadcn/ui), Playwright, jest, react testing library, Storybook
Strong wordsmithing skills
Experience with building product features with LLMs
Experience with automated testing; unit testing, visual regression, snapshot, e2e
Integrated with external APIs like Intuit QuickBooks, Stripe and Twilio
Experience with PWAs, local-first, and other UX-forward skillsets
Maintained a component library (or just geek out about design systems)
Experience with accessibility (a11y), internationalization (i18n), performance profiling, or other specialties
Design chops
Thoughts on maximizing composability in React
An interest in personal knowledge management (PKM) in tools like Notion, Obsidian, Logseq
Experience with Graphite (stacked commits, stacked diffs)
What We Offer
Competitive salary starting at $140,000
Equity at a fast-growing company
Remote-first culture with flexible PTO
Career growth opportunity and autonomy
Employer-sponsored health, dental, and vision plans with option to create an HSA
The chance to make a meaningful impact on our business and in our customers’ lives