hyperexponential (hx) is revolutionizing the insurance industry through their innovative SaaS platform, hx Renew. This platform enables insurers to develop and iterate complex pricing models using Python and React in a modern software environment, dramatically reducing development time from months to weeks or days. The platform has gained the trust of major industry players like Aviva and Top 5 US insurers, as well as innovative companies like Convex and Inigo.
As a Java Engineer in the Policies Team, you'll be working at the core of hx Renew, managing customer models, policies, and related systems. This role goes beyond simple CRUD operations, involving complex domain logic and invariants. You'll be part of an exciting journey to modernize the architecture by implementing Domain-Driven Design (DDD) and hexagonal architecture while delivering new features and workflows.
The engineering team consists of talented and friendly professionals who push technological boundaries through creative innovation and regular hackathons. You'll be working with Kotlin, Spring & Hibernate, with opportunities to learn and grow if you're new to Kotlin. The role involves both deep architectural work, such as modularizing the monolith and implementing technical solutions for authentication and authorization, as well as developing new product features.
The interview process is structured and comprehensive, including initial screening, manager interview, technical assessment, and values interview. The company offers a hybrid work environment in Warsaw and emphasizes continuous learning and community involvement through open source contributions, blog posts, and conference presentations.
This is an excellent opportunity for a mid-level engineer who wants to work on meaningful projects that transform the insurance industry while being part of a forward-thinking, technically sophisticated team.