Kin Insurance is a digital insurer focused on the home insurance market, aiming to provide smarter and faster services centered on customer needs. They are seeking a hands-on Engineering Lead to guide a team of software engineers in both front-end and back-end development, driving innovation and improving performance in full-stack product development.
Responsibilities:
- Serve as a hands-on engineering leader and a technical expert
- Nurture and mentor a small team of top engineering talent
- Work with product management to develop and maintain a roadmap for your team
- Drive your team to innovate and deliver roadmap features with agility and high quality
- Writing clean, maintainable, and efficient code in Javascript/Typescript and familiarity with JS frameworks/libraries (Angular, React or Vue)
- Experience with backend development (Ruby/Rails, Node.js, or similar) and a strong understanding of full-stack architecture, APIs, and data flow between frontend and backend systems
- Leading pair programming sessions and providing mentorship to more junior team members
- Driving and fostering design or architectural tasks
- Participating in daily stands and weekly retros
- Collaborating with cross-functional team members, including Product and PMO
- Execute consistently, rapidly, and effectively to take ideas from concept to production and scale
- Maintain high availability of products and quick response to any production incidents
- Represent your team and product line in cross-functional discussions
Requirements:
- Leadership experience in software development & strong computer science fundamentals
- Serves as the go-to person for key projects, proactively identifying and mitigating risks to ensure successful delivery
- Experience leading a small team of engineers in a player coach role
- Strong design and architecture exposure in building large scale software solutions using cloud technologies
- Experience in designing, implementing and maintaining high performance, high availability (24x7), large-scale web based software applications using modern programming languages
- Writing clean, maintainable, and efficient code in Javascript/Typescript and familiarity with JS frameworks/libraries (Angular, React or Vue)
- Experience with backend development (Ruby/Rails, Node.js, or similar) and a strong understanding of full-stack architecture, APIs, and data flow between frontend and backend systems
- Leading pair programming sessions and providing mentorship to more junior team members
- Driving and fostering design or architectural tasks
- Participating in daily stands and weekly retros
- Collaborating with cross-functional team members, including Product and PMO
- Execute consistently, rapidly, and effectively to take ideas from concept to production and scale
- Maintain high availability of products and quick response to any production incidents
- Represent your team and product line in cross-functional discussions
- Strong communication skills and ability to grasp and convey complex product requirements or technical concepts
- Ability to work in a fast paced, iterative development environment
- Excellent command of software development life cycle activities including analysis, design, development, unit and system testing, production deployment and post-production support
- Experience with Ruby and Rails is nice to have
- Experience designing accessible web applications with CSS and semantic HTML
- Experience with Relational and No-SQL databases, message queues/brokers
- Exposure to BI & big data technologies including Looker, BigTable is nice to have
- Knowledge of the Insurance Industry & Products is a big plus