Staff Software Engineer, Growth
Core
Own the technical direction of the Growth area, building digital acquisition experiences and funnels that turn leads into qualified appointments for homeowners.
Role type
Staff Software Engineer (Growth)
Builds
APIs, services, and web experiences for digital acquisition and lead conversion
Domain
Consumer Energy / SaaS
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, REST API design, MongoDB, web fundamentals, CI/CD, design documentation, mentoring
Preferred skills
React, NestJS/Fastify, web experimentation, OAuth/JWT, Docker, cloud platforms, microservices
Technologies
TypeScript, Node.js, Express, MongoDB, React, NestJS, Fastify, Docker
Responsibilities
Set technical direction and architecture for the Growth area; Design and implement APIs and web experiences; Establish testing and CI/CD standards; Mentor engineers and tech leads; Partner with product, design, and marketing teams; Resolve cross-team architecture questions
Seniority
Staff, high-leverage IC