AI Software Engineer

CambriLearn Online School

South Africa

On-site

ZAR 600,000 - 800,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

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
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health, dental & vision insurance
Professional growth & training
Freelance Software Developer (Ruby) - AI Trainer
Freelance Software Developer (Ruby) - AI Trainer

Mindrift • Johannesburg

On-site
ZAR 428,141 - 609,776
Competitive hourly rates
Remote work flexibility
Opportunity to work on advanced AI projects
Intermediate Software Developer
Intermediate Software Developer

Pilot Software Holdings (Pty) Ltd - Point of Sale • Cape Town

On-site
ZAR 620,000 - 820,000
AI Solutions Developer
AI Solutions Developer

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Salary + annual bonus
Medical + retirement benefits
Hybrid work model
+3
Freelance Software Developer (Ruby) - AI Trainer
Freelance Software Developer (Ruby) - AI Trainer

Mindrift • Johannesburg

On-site
ZAR 457,598 - 549,118
Flexible working hours
Remote work
Competitive pay up to $24/hour
+1
AI Software Developer
AI Software Developer

Placements24 • Vereeniging

Hybrid
ZAR 520,000 - 780,000
AI Software Engineer
AI Software Engineer

Placements24 • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Hybrid work model
Professional development
Software Developer
Software Developer

RemoteJobsOne • Johannesburg

Remote
ZAR 1,377,000 - 1,721,000
Senior AI Engineer
Senior AI Engineer

Durbanville Classifieds • Cape Town

On-site
ZAR 900,000 - 1,500,000