Software Engineer - Fullstack at Remi (W22)$90K - $200K • 0.01% - 0.50%
Simplifying roofing for homeowners, roofers and enterprises.
About Remi
We find roofers more roofs, and homeowners the right roofer.
There are over 80 million homes in the US, and eventually, every one of them will need a new roof. Our technology allows contractors to focus on what they do best—getting a repaired roof over homeowners' heads quickly.
About the role
Skills: CSS, React, TypeScriptEngineers on the team today:
- Ship UIs in React, Tailwind + Next.js (we use the T3 Stack)
- Work primarily in TypeScript
- Focus on features that drive a world class execution process for roof replacements and solar repair:
- How can we automate what is typically a very complicated and lengthy process while keeping all stakeholders in the loop in regards to progress
- Bring best in class technology to an industry that is in desperate need of innovation
- Are left to autonomously figure out the solutions to their challenges
- Value clear, frequent communication (we do our best to be thoughtful with everything we do)
- Enjoy being a generalist and are not tied down to a specific programming language or surface area of our codebase
- Are naturally curious and willing to take a step to learn something they don’t have experience in
- Feel a great sense of accountability to their teammates
Skills & Experience
- 3+ years of working full-time as a software engineer
- A fundamental understanding of:
- The DOM and it’s basic APIs
- How to use Chrome Developer Tools to debug applications, profile, and monitor network performance
- Commonly used frontend data flow patterns (Redux, Hooks, Recoil, Relay, Mobx, React-Query, etc)
- CSS - Box Model, Flexbox, Grid, and responsive design
- Git - Branching, merging, reverting, and other common commands to collaborate with a team
- Design conscious - While you’ll build the interface collaborating with design help, we expect you to have a deep interest in creating highly polished and delightful UX. If you feel something is off, you should be able to flag it or better yet suggest and implement a fix autonomously.
Here are examples of things we’ve worked on:
- A custom portal that customers and our teams can log into to manage and drive forward quality on projects we execute on
- Quoting technology that uses machine learning to discover the outline of roofing areas + give crucial data to our systems to provide accurate quotes
- Mobile applications for salespeople/crews to communicate with us in the field and execute checklists that we provide for quality control
Technology
Work primarily in TypeScript
Ship UIs in React, often with Tailwind + Next.js