Full-Stack Engineer (Forward Deployed) - Digital Client Experience - Marsh
Role details
Job location
Tech stack
Job description
- Own features end-to-end - from data consumption and querying through API logic to client-facing UI (minimal handoffs, high autonomy).
- Self-source the data you need by navigating our data platform (e.g., Databricks/lakehouse patterns), writing SQL, and understanding upstream structures and quality.
- Build and operate scalable, secure pipelines and curated data layers that power risk analytics and insurance recommendations.
- Implement front-end mathematical/actuarial computation with precision (e.g., exposure analysis, loss projections, premium/price-impact calculations) and validate results.
- Develop backend services and APIs (TypeScript/Node; NestJS or similar) to support data access, computation, and model inference.
- Build modern React experiences (components, state, data visualisation) that explain insights and recommendations clearly to end users.
- Integrate AI into your delivery workflow (e.g., Copilot, code generation, automated testing) to increase quality and throughput.
- Build strong insurance/actuarial domain understanding to make product-informed engineering decisions and translate ambiguous needs into working software.
Requirements
We're seeking strong AI technology skills and architectural understanding. For recent graduates, we're looking for a business bachelor's degree with a master's in statistics, computer science, physics, or a related STEM field. For more experienced candidates, we're looking for strong data foundations and a proven ability to apply AI at scale in real-world, production environments.
The ideal candidate is a versatile full-stack data professional who thrives in complex, fast-paced environments, combining deep technical expertise with strong business acumen in retail operations and insurance risk. You'll be a proactive problem solver and collaborative communicator who can turn ambiguous business challenges into robust, data-driven solutions - using data to drive strategic risk management and insurance recommendations., * Strong TypeScript/Node.js experience, including NestJS (or comparable frameworks) in production.
- Strong React skills (component architecture, state management) and experience delivering data-heavy UIs.
- Strong SQL/data querying skills and the ability to self-serve from Databricks or similar data platforms.
- Solid math/quantitative skills, comfortable implementing and validating actuarial/financial computations on the client side.
- Experience building APIs/services that connect data, computation, and user-facing applications.
- High ownership and comfort working from ambiguous requirements, making sound decisions independently.
- Ability to learn quickly and build domain expertise in insurance/actuarial concepts.
- AI-enabled development experience - using AI tools daily and shaping AI-augmented engineering practices.
What makes you stand out?
- Experience with data visualisation libraries (D3, Recharts, AG Grid, etc.).
- Prior work on pricing, underwriting, exposure, claims, or risk analytics products.
- Familiarity with modern lakehouse/data engineering patterns and production reliability practices (testing, observability, performance).