Skip to content
mimi

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