Product Engineer

Posted 10hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Full-stack Engineer designing and implementing distributed systems for insurtech. Collaborating with cross-functional teams to deliver an optimal user experience and robust system architecture.

Responsibilities:

  • To design, implement and iterate rapidly on a distributed system written in Haskell
  • To deploy this on multiple cloud providers
  • To deeply integrate with an existing complex platform
  • To meet service-level objectives (load, uptime, data retention) and security posture
  • To maintain protocol and schema compatibility over time
  • To implement observability, tracing and testing of all the above
  • Collaborate in a cross-functional way with our design team and our ops team to make a fantastic end-to-end user experience
  • You’ll share what you know and what you learn with the team

Requirements:

  • Experience in architecting complex systems that are robust, maintainable and evolvable
  • You are able to consistently write production-ready code across large, complex projects
  • You make data-driven design decisions that consider the specific needs or attributes of the customer and domain context
  • You’re comfortable with prototyping, leveraging data-driven design in short feedback loops to gather information and evaluate your options
  • You have opinions about distributed system architecture, and are comfortable evaluating alternatives given feedback from various stakeholders
  • You have experience working in distributed teams and know how to communicate asynchronously
  • Experience in insurtech, insurance, finance or related industries
  • Extensive commercial experience using Haskell or other typed FP languages

Benefits:

  • Private medical insurance
  • Income protection insurance
  • Life insurance of 4 * base salary
  • On-site gym and shower facilities
  • Enhanced maternity and paternity pay
  • Team social events and company parties
  • Salary exchange on pension and nursery fees
  • Access to Maji, the financial wellbeing platform
  • Company stock options managed through Ledgy
  • Milestone Birthday Bonus and a Life Events leave policy
  • Generous holiday allowance of 28 days plus national holidays
  • Home office and equipment allowance, and a company MacBook
  • Learning allowance and leave to attend conferences or take exams
  • YuLife employee benefits, including EAP and bereavement helplines
  • For each new hire, we plant a tree through our partnership with Ecologi
  • Action The best coffee machine in London, handmade in Italy and imported just for us!