What are the responsibilities and job description for the Staff Software Engineer position at Rainbow?
About Rainbow
Rainbow is a fully digital insurance company focused on small businesses. We started in early 2022 but have experienced massive growth over the last year. We've over 3x in revenue, expanded our offerings, and have raised our Series A from leading investors in the space.
We develop our own unique insurance products from the ground up, combining them with software that automates the process of getting covered and filing claims. We also provide business owners with tools to help them operate with less risk.
Our founding team has a proven track record in Insurtech and product development, having previously built a startup that scaled to 50 employees, served the largest insurance companies in the world, and raised over $40M in venture capital.
At Rainbow, we are dedicated to building a world-class product and engineering culture in the Bay Area. While we trust our team to get their work done, we encourage in-person collaboration a few days per week to foster team building and a strong culture.
What Youll Do
As a Backend Engineer, you will :
- Own the backend architecture of our app, ensuring we track all changes and data fields related to insurance rate calculations.
- Define and refine the API between the frontend and backend , working closely with engineering and product teams.
- Ship code frequently and iterate rapidly we believe in building fast, learning from feedback, and refining our features to better serve our customers.
- Continuously refactor and improve the codebase to keep it well-structured, simple, and easy to work with.
- Translate high-level business problems into low-level technical solutions , often based on direct customer feedback or requests from other teams.
About You