
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A digital health platform provider is seeking a Mid-Level Ruby on Rails Developer to enhance a large training ecosystem. This role involves working with a complex codebase, contributing to updates and maintenance across multiple training products. Ideal candidates have over three years of Ruby on Rails experience, strong architectural knowledge, and the ability to navigate compliance variances. The position supports remote work options and offers a monthly salary range of R30 000 – R40 000.
Mid-Level Ruby on Rails Developer
Join a high-impact digital health platform shaping global medical training
Cape Town / Remote | R30 000 – R40 000 p/m
About Our Client
Our client builds and maintains complex digital training platforms for global pharmaceutical organisations. Their systems support healthcare professionals worldwide and play a direct role in improving patient outcomes through high-quality, compliant education. They are known for working on large, mission-critical platforms with long-term roadmaps, offering developers the chance to deeply understand and shape mature codebases used across multiple international markets.
The Role: Mid-Level Ruby on Rails Developer
This role focuses on working under the hood of a large, established Ruby on Rails training ecosystem. The successful candidate will assess an existing, complex codebase to determine how it can be reused or adapted, then contribute to ongoing enhancements, maintenance, and feature development across multiple training products and regions.
Minimum 3 years of experience working with Ruby on Rails
Analyse and understand a large and complex Ruby on Rails codebase
Assess the feasibility of working with or adapting existing systems for future needs
Contribute to updates, enhancements, and long-term maintenance tasks
Support multiple training courses with similar architectures but regional variations
Navigate country-level compliance differences beyond simple language localisation
Maintain and enhance large user databases and training records
Support certification logic linked to course completion and skill levels
Collaborate with stakeholders on an evolving backlog of technical tasks
3+ years of experience as a Ruby on Rails developer
Strong understanding of large-scale web application architecture
Experience maintaining and upgrading legacy codebases
Skilled in working with large datasets and relational databases
Comfortable handling complex business logic and compliance requirements
Analytical mindset with the ability to assess and adapt existing systems
Proactive, detail-oriented, and able to work independently or in teams
Familiarity with version control and agile development processes