What you'll do
- Lead and define full-stack architecture aligned with business goals within scrum teams.
- Write clean, maintainable Ruby and TypeScript code, modeling engineering excellence.
- Own architectural planning, design, and documentation for scalable distributed systems.
- Mentor engineers at all levels and influence technical strategy across multiple teams.
- Collaborate with Product and Design to deliver fast, reliable, and scalable applications.
What you should know
- This role requires senior technical leadership with the ability to operate independently in a fast-paced startup.
- Candidates should be comfortable with mentoring and guiding multiple engineering teams.
- The work environment values ownership, proactive problem solving, and collaboration across functions.
- Applicants must be able to work onsite in Ontario, Canada, reflecting location-specific hiring requirements.
- Success is measured by impact on scalability, reliability, and team velocity, not just task completion.
About the company
- Kin is a remote-first insurtech company focused on simplifying and improving homeowners insurance.
- Founded in 2016, Kin has received multiple accolades including Forbes Fintech 50 and Great Places to Work Certified.
- The company values innovation, ownership, and teamwork to challenge the status quo in insurance.
- Kin emphasizes disciplined growth, strong customer satisfaction, and long-term sustainability.
- They maintain a culture of high performance, low drama, and continuous improvement.
Key required skills
Ruby on RailsTypeScriptAngularPostgreSQL - databaseDistributed systems