About the job
About Ethos
At Ethos, we are dedicated to revolutionizing how families secure life insurance. Our mission is to simplify the buying process, making it faster and more accessible for millions of families. By combining industry insights, cutting-edge technology, and a personal touch, we strive to find the perfect policy to safeguard your loved ones.
Utilizing advanced technology and data science, we have transformed the life insurance experience from a lengthy, traditional process into a seamless digital journey that can be completed in minutes. With billions in coverage issued monthly, we are breaking down barriers and leading the industry into the digital age. Our robust full-stack technology platform is designed to support the financial health of families.
We are committed to making life insurance easier, quicker, and better for everyone.
Our impressive roster of investors includes General Catalyst, Sequoia Capital, Accel Partners, Google Ventures, SoftBank, and the investment vehicles of notable figures like Jay-Z, Kevin Durant, and Robert Downey Jr. This year, we proudly made it to CB Insights' Global Insurtech 50 and BuiltIn's Top 100 Midsize Companies in San Francisco. As we grow rapidly, we are seeking passionate individuals to help protect the next million families!
About the Role
As a Senior Fullstack Engineer, you will play a crucial role in managing the entire customer experience, from data storage to server-side application logic, and front-end user interface. You will collaborate closely with fellow engineers to design and implement essential features. We prioritize attention to detail and value clean, modular, and high-performing code. You will be instrumental in shaping our internal standards and frameworks, fostering consistency across engineering while pursuing ambitious goals on both the client and server sides.
Duties and Responsibilities:
- Collaborate with engineers and designers to develop and launch features
- Design, build, and maintain APIs
- Create efficient, modular, and reusable libraries and abstractions
- Develop internal tools to enhance development efficiency
- Identify and resolve performance issues
- Participate in code reviews
- Share best practices with the team
- Mentor junior engineers
