• Launching integrations with partner websites and applications as well as internal platforms, and implementing APIs, data models, and product interaction flows while reusing platform components
• Supporting the full lifecycle of insurance products, from presenting insurance offers to users under high RPS load to processing claim payouts when insured events occur
• Developing and improving product features by expanding integrations, improving user experience, and adding new functionality
• Building and developing reusable platform components such as pricing, scoring, billing, and modules for managing insurance products and contracts
• Designing and implementing new platform components, including defining architecture and integrating them into the insurance platform lifecycle
• Solving infrastructure challenges typical for high-load systems, including hot-cold storage strategies, efficient search across large datasets, integration testing automation, caching, and sharding
• Hiring and training new team members, leading and developing the team, and building a strong engineering foundation for the growth of the business