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. #J-18808-Ljbffr
Ai Software Engineer
CAMBRILEARN ONLINE SCHOOL
workfromhome, workfromhome
Published 14 days ago
Report job