CO
Ruby on Rails Developer
CambriLearn Online School
Remote · South Africa Full-time Mid Level 1mo ago
About the role
About Us
Our dynamic Ed Tech company in South Africa is searching for the coding expertise of a dedicated and passionate remote Ruby on Rails Developer to join our fast-paced agile environment.
Role Overview
You’ll be responsible for maintaining and developing a mature Ruby on Rails application (cambrilearn.com). This involves working closely with other developers and our product owner to translate high-level architectural specs into robust implementation. We’re specifically looking for a developer who is AI-forward.
Responsibilities
- Maintaining and developing a mature application built in Ruby on Rails.
- Working closely with Business Analysts to formulate high-level architect specifications for implementation.
- Designing, building and maintaining efficient and clean Ruby code.
- Integrating multiple data sources and databases into one system.
- Providing steer and guidance for UI design, implement reactive front-end application, integration services and back end.
- Implementing automated testing platforms and unit tests.
- Designing robust, scalable and secure features.
- Promoting a learning culture by sharing knowledge and experience gained through project delivery and training.
Requirements
- BSc Degree in Computer Science or similar.
- 5-10 Years Ruby on Rails experience or similar object-oriented programming languages.
- Modernising or developing cloud native web applications to meet business needs.
- Extensive experience debugging and optimising applications.
- Extensive experience in Postgre SQL, My SQL.
- Cloud application design, development and deployment.
- A knack for writing clean, neat and dependable code.
AI-First Development Requirements
- Fully committed to using AI in your daily workflow to speed up development while improving quality.
- Deep experience with modern AI coding tools.
- Strong ability to use AI well (clear prompting, iteration, validation, and knowing when not to trust AI output).
- Solid understanding of responsible AI usage in a production environment.
Bonus Experience
- Integrating AI/LLM capabilities into products (e.g., Open AI/Anthropic APIs, prompt design, basic eval patterns, observability).
- Experience building internal AI dev accelerators (prompt libraries, reusable agent workflows, CI automation using AI, etc.).
Skills
AIAnthropic APIsDockerLLMMySQLOpenAI APIsPostgreSQLPythonRubyRuby on Rails
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free