AI Software Engineer

CambriLearn Online School

South Africa

On-site

ZAR 600,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A dynamic EdTech company seeks a dedicated remote Ruby on Rails Developer with at least 5-10 years of experience. You will develop and maintain a mature application, working closely with teams to implement high-level specifications. Candidates should be passionate about AI and possess strong skills in debugging, database management, and clean code practices. This role allows for global candidates, who must work South African working hours, and emphasizes a commitment to using AI in development.

Qualifications

  • 5-10 Years Ruby on Rails experience or similar object-oriented programming languages.
  • Extensive experience debugging and optimizing applications.
  • A knack for writing clean, neat, and dependable code.

Responsibilities

  • Maintaining and developing a mature application built in Ruby on Rails.
  • Designing, building, and maintaining efficient and clean Ruby code.
  • Implementing automated testing platforms and unit tests.

Skills

Ruby on Rails
AI implementation
PostgreSQL
MySQL
Cloud application design
Debugging and optimization
Object-oriented programming
Clean code practices

Education

BSc Degree in Computer Science or similar

Tools

AI coding tools

Job description

Our dynamic EdTech 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! Candidates can be based globally and are not restricted to a geographic location as long as they are able to work South African working hours (SAST). 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.

Important: We’re specifically looking for a developer who is AI-forward.

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 PostgreSQL, MySQL.
  • 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., OpenAI/Anthropic APIs, prompt design, basic eval patterns, observability).
  • Experience building internal AI dev accelerators (prompt libraries, reusable agent workflows, CI automation using AI, etc.).
Duties
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote AI-Driven Ruby on Rails Developer
Remote AI-Driven Ruby on Rails Developer

CambriLearn Online School • South Africa

Remote
ZAR 600,000 - 800,000
Freelance Software Developer (Ruby) - AI Trainer
Freelance Software Developer (Ruby) - AI Trainer

Mindrift • Johannesburg

Remote
Competitive hourly rates
Remote work flexibility
Opportunity to work on advanced AI projects
AI Engineer (LLMs & Agentic AI) - EST Working Hours (Remote)
AI Engineer (LLMs & Agentic AI) - EST Working Hours (Remote)

ISTA Personnel Solutions • South Africa

Remote
ZAR 900,000 - 1,200,000
Freelance Software Developer (Ruby) - AI Trainer
Freelance Software Developer (Ruby) - AI Trainer

Mindrift • Johannesburg

Remote
Flexible working hours
Remote work
Competitive pay up to $24/hour
+1
AI Solutions Lead (Durbanville OR Centurion)
AI Solutions Lead (Durbanville OR Centurion)

Datafin • Cape Town

Hybrid
ZAR 900,000 - 1,400,000
AI Engineer
AI Engineer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Senior AI Software Engineer - Midrand / Hybrid - R900K PA
Senior AI Software Engineer - Midrand / Hybrid - R900K PA

ATS Client • Midrand

On-site
ZAR 1,000,000 - 1,700,000
Remote Ruby AI Tutor - Part-Time Freelance
Remote Ruby AI Tutor - Part-Time Freelance

Mindrift • Johannesburg

Remote
ZAR 300,000 - 400,000
Junior Software Developer (AI & Web/Mobile)
Junior Software Developer (AI & Web/Mobile)

NNW Tech Solutions • Johannesburg

On-site
ZAR 180,000 - 240,000
AI Engineer (Python, SQL Server & RESTful API) - Johannesburg - up to R900k per annum
AI Engineer (Python, SQL Server & RESTful API) - Johannesburg - up to R900k per annum

ATS Client • Johannesburg

On-site
ZAR 700,000 - 1,300,000