Enable job alerts via email!

Backend Engineer - Kotlin (Analytics)

Aviva Plc

Camden Town

On-site

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading insurance firm in Camden Town is seeking a polyglot engineer to design and develop backend and analytics components using Kotlin. The role involves collaborating across teams to enhance data-driven user experiences and automate workflows, with an emphasis on scalable solutions in risk modelling. Ideal candidates will have experience with AWS, Terraform, and strong communication skills. Join a culture of ownership and proactive problem-solving where your contributions have a tangible impact.

Qualifications

  • Proven experience as a polyglot engineer with a focus on Kotlin.
  • Hands-on experience with AWS and Terraform.
  • Strong grasp of distributed systems design, data architecture, and API development.
  • Ability to communicate and collaborate effectively across disciplines.
  • Commitment to clean, well-documented, and maintainable code.
  • Interest in exploring emerging data and AI technologies.

Responsibilities

  • Design and develop backend and analytics components using Kotlin.
  • Enable scalable ingestion, processing, and exploration of insurance datasets.
  • Deliver features that help customers understand and optimise decisions in risk modelling.
  • Elevate the reliability, scalability, and observability of data flows and analytics infrastructure.
  • Collaborate to create data-driven user experiences.
  • Lead architectural and design discussions.
  • Automate workflows to support risk assessment and analytics.
  • Document and contribute to coding best practices.
  • Harness AI and machine learning tools to automate data analysis.
  • Ownership of user-driven features for core platform.
  • Support for technical learning and professional growth.
  • Foster a culture of proactive problem-solving.

Skills

Kotlin
AWS
Terraform
Distributed systems design
Data architecture
API development
Python
Rust
Job description
Overview

Work as part of a fast-moving, visionary product team on a greenfield project. Design and develop backend and analytics components using Kotlin. Enable scalable ingestion, processing, and exploration of insurance datasets. Deliver features that help customers understand and optimise decisions in risk modelling, turning complex portfolio data into actionable insights. Elevate the reliability, scalability, and observability of data flows and analytics infrastructure. Collaborate with product, UX, and engineering peers to create data-driven user experiences, balancing powerful functionality with usability. Lead and participate in architectural and design discussions around distributed data processing and cloud deployment. Automate key workflows to support risk assessment, pricing, and portfolio analytics. Document clearly and contribute to coding best practices for robust, maintainable systems. Harness AI and machine learning tools to automate data analysis, accelerate feature development, and unlock impactful insights, enabling engineers to iterate faster and deliver greater value for users.

Ownership of user-driven features for hx's core platform in the commercial insurance technology space. Ongoing support for technical learning and professional growth, including collaboration around the design system. Culture of ownership and proactive problem-solving, where your contributions have impact.

Responsibilities
  • Design and develop backend and analytics components using Kotlin.
  • Enable scalable ingestion, processing, and exploration of insurance datasets.
  • Deliver features that help customers understand and optimise decisions in risk modelling, turning complex portfolio data into actionable insights.
  • Elevate the reliability, scalability, and observability of data flows and analytics infrastructure.
  • Collaborate with product, UX, and engineering peers to create data-driven user experiences, balancing powerful functionality with usability.
  • Lead and participate in architectural and design discussions around distributed data processing and cloud deployment.
  • Automate key workflows to support risk assessment, pricing, and portfolio analytics.
  • Document clearly and contribute to coding best practices for robust, maintainable systems.
  • Harness AI and machine learning tools to automate data analysis, accelerate feature development, and unlock impactful insights.
  • Ownership of user-driven features for hx's core platform in the commercial insurance technology space.
  • Ongoing support for technical learning and professional growth, including collaboration around the design system.
  • Foster a culture of ownership and proactive problem-solving where contributions have impact.
Qualifications
  • Proven experience as a polyglot engineer with a focus on Kotlin.
  • Hands-on experience with AWS and Terraform.
  • Strong grasp of distributed systems design, data architecture, and API development.
  • Ability to communicate and collaborate effectively across disciplines.
  • Commitment to clean, well-documented, and maintainable code.
  • Interest in exploring emerging data and AI technologies.
Bonus Points
  • Experience working in insurance, finance, or other data-intensive domains.
  • Knowledge of interactive analytics or reporting platforms.
  • Exposure to event-driven architectures or large-scale streaming systems.
  • Experience with Python and Rust alongside Kotlin.

Please note: background checks may be conducted as part of the hiring process to ensure compliance with governance policies. All applicant data will be processed in accordance with data protection regulations and our privacy policy.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.