Who We Are
Renew Home was founded to rally people to change how and when they use electricity – unlocking clean, reliable and affordable energy. We are solving inefficiencies in energy markets, changing how people use and view energy, and connecting smart homes with the smart grid. We build products that connect deeply with consumers and invite them to take action to positively impact the planet, their communities, and their wallets.
We are an Equal Opportunity employer striving to create a diverse, equitable, and inclusive work environment where everyone feels that they have a voice that is heard.
We strongly encourage candidates to check out our website at www.renewhome.com to learn more about the world-changing work we are doing.
Role Summary
We are seeking a highly skilled Senior Software Engineer (with a front-end-focus) to design and implement functional software solutions for our web applications. Collaborating with cross-functional teams, you will play a key role in defining software requirements and assuming leadership of operational and technical projects. In this role, you’ll craft rich, responsive, accessible user experiences, and develop new features using the latest in web technologies, including TypeScript, React, Remix, NX, and modern CSS. You’ll also work on the backend APIs to serve these features and work with Python, PostgreSQL, and a suite of AWS technologies in service of developing our user-facing experiences. If you’re passionate about building interactive experiences that delight users and have a keen eye for detail, we’d love to hear from you.
What You Will Do
- Work on rich, responsive browser experiences using the latest server-side rendering technologies
- Participate in product design sessions and contribute to feature development
- Optimize applications for maximum speed, scalability, and user experience
- Establish best practices, suggest new technologies, and design high-quality solutions
- Serve as the technical owner of critical product experience flows
- Work closely with internal development teams and coordinate with external partners to develop, test, and launch new features and integrations
- Provide technical guidance to others in order to maintain a high quality bar, unblock junior engineers, and support correct prioritization of work
- Work with cross-functional teams including partnerships and product management
- Work across aspects of our stack, including: TypeScript, Remix, CSS, Python, PostgreSQL, AWS infrastructure, Git, and Jira
- Support the ongoing performance and stability of our services by implementing appropriate monitoring and alerting
- Independently handle the task breakdown and prioritization required to resolve an issue
- Participate in our agile practices which include daily stand-ups, peer code reviews, weekly 1:1s, and team meetings
Requirements
- 5-10 years of industry experience building web applications
- Bachelor’s or Master’s degree in computer science or equivalent demonstrated experience in the software industry
- Experience building beautiful pixel-perfect user interfaces
- Highly proficient with TypeScript and JavaScript frameworks
- Experience with server-side rendering (preferred)
- Solid understanding of HTML5, CSS, and web design principles
- Experience with Git, unit, and integration testing
- Experience building and maintaining scalable APIs and working with REST frameworks
- Proficient with SQL (preferred)
- Experience in web accessibility (preferred)
- Ability to work through ambiguity, excellent problem solving skills and attention to detail.
Benefits
What You'll Get
- A competitive salary based on experience. The base salary for this role is: $151k - $205k.
- Fully remote work environment with home office set-up allowance.
- Real and lived work-life balance - Company perks include unlimited vacation (which our C-level team actively encourages everyone to take!), parental leave, and a corporate values of working sustainably and putting families first.
- Competitive benefits package that includes a full suite of wellness benefits and stock options.
- 401(k) matching.
- Opportunity to work with amazing people who are passionate about their mission, thriving in a fully-remote work environment, and learning and growing every day.
Not eligible for visa sponsorship.
EQUAL OPPORTUNITY EMPLOYER
Individuals seeking employment at Renew Home are considered without regard to race, color, religious creed, sex, gender identification, national origin, citizenship status, age, physical or mental disability, sexual orientation, marital, parental, veteran or military status, unfavorable military discharge, or any other status protected by applicable federal, state or local law.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.