At Rock Rabbit, our mission is to make future-proofing homes easy and affordable for everyone. As a VC-backed, seed-stage climate tech startup, we are building AI-powered mobile and web platform to streamline process, proof, and payment of electrification rebates and financing, making it easier for our customers to navigate the complex world of incentive programs.
We are a small, mission-driven team that is energized by the impact of our work in decarbonizing our built environment. As a remote-first team, we believe in the importance of curiosity, collaboration and cultivating compassion for our teammates and customers.
The Role
Rock Rabbit is seeking a Lead Full-stack Engineer to join our growing founding team developing a building decarbonization management platform. Our software focuses heavily on data modeling and external integrations, and we’re looking for a highly skilled professional to join us in creating a system built with a service-oriented architecture in mind. The ideal candidate will have deep expertise in leading agile development teams and delivery of SaaS applications.
Responsibilities
- Lead the engineering team in the development of efficient, high-quality, maintainable, scalable and reliable code to ensure the best possible performance, quality, and responsiveness of our systems
- Manage key responsibilities within the agile software development project lifecycle, including day-to-day project management, scoping and planning, and risk management
- Work closely with SMEs, and the product and design teams to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution.
- Lead technical design and development of the SaaS platform for building decarbonization.
- Build and maintain APIs, services, and systems across our platform.
- Build efficient, reusable and reliable code ensuring the best possible performance, quality, and responsiveness of our systems.
- Conduct code reviews and help maintain high standards of code quality.
About You
- Proven experience as a technical lead, preferably with a SaaS company.
- Experience with building SaaS platforms and software solutions addressing business needs
- Familiarity with service-oriented architectures.
- Strong proficiency in Python. Experience with ASGI is highly desirable.
- Experience with frontend development, including a common framework such as React.
- Understanding of fundamental design principles behind a scalable application.
- Proficiency in data modeling and building external integrations.
- Excellent problem-solving abilities and communication skills.
- Familiarity with agile software development methodologies and tools.
- Adaptability and flexibility to work in an early-stage startup environment.
Company Benefits
- Competitive compensation + equity grants at a venture-backed climate start-up
- Comprehensive benefits (including medical, dental, vision)
- Recurring all team events with an emphasis on team-building and culture
- Remote-first work environment
- Unlimited PTO