Senior R Shiny Developer
Toptal
5 - 10 years
Bengaluru
Posted: 08/01/2026
Job Description
Senior R / R Shiny Developer Life & Health Analytics Platform
On-site: Bratislava (Slovakia) | Hyderabad or Bangalore (India)
Full-time | Minimum 912 month engagement
Our client is one of the worlds leading providers of reinsurance, insurance, and insurance-based risk transfer , with a clear purpose: to make the world more resilient .
They are now expanding an established, high-impact engineering team working at the intersection of actuarial science, data engineering, and modern analytics .
The Opportunity
Youll join a mature, successful team building the next generation of an Experience Studies engine used by Life & Health actuaries globally.
Originally developed in Python, the platform has evolved into a powerful R & R Shiny ecosystem designed to give actuaries full transparency and control no black boxes. After a successful build phase with external contractors, the organisation is now bringing this capability in-house for long-term ownership and innovation.
This is not greenfield . The core platform is live and trusted. Your challenge will be to maintain, enhance, and future-proof it by continuously adding new features and improving performance as data volumes and user demands grow.
Youll work closely with:
- 3 Developers (engine + R Shiny)
- 3 Actuaries
- A global Experience Studies Centre of Excellence
What Youll Be Doing
Youll play a key role in shaping and extending the platforms core R Shiny applications , including:
Explorer
An exploratory tool to assess incoming data quality, structure, and suitability for Experience Studies.
Result Viewer
Transforms structured engine output into actionable insights:
- Report generation
- Actual vs expected analysis
- Historical comparisons
- This application handles large datasets , making memory efficiency and optimisation critical.
GLM Viewer
A pilot satellite application supporting actuaries with Generalized Linear Models .
Additional responsibilities:
- Translate and challenge requirements from actuarial stakeholders to deliver robust, performant solutions
- Solve upcoming challenges around very large datasets that cannot be uploaded to Posit Connect
- Support and enable the wider Experience Studies user community
- Apply strong software engineering principles , not just R scripting
Required Experience
- Advance R Shiny programming skills with relevant experience over the last 12-24 months, especially with packages like tidyverse, dplyr, data.table, dtplyr, Rcpp, testthat, and shiny.
- Built production-grade applications (version controlled, with unit and functional tests, packaged format).
- Strong data science and analytical skills.
- Desire to learn and improve continually (training may be provided).
- Experience using the Posit commercial products: Posit Workbench and Posit Package Manager.
Bonus Experience
- Performance optimization of R code (dtplyr, data.table, Rcpp, cpp11).
- Experience in developing R solutions using CI/CD pipelines and cloud providers (e.g. Azure DevOps).
- Provide technical guidance, help & leadership to other R developers within the team.
- Actuarial knowledge.
Engagement Highlights
- The role is expected to last a minimum of 9-12 months.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
