Search by job, company or skills

C

Software Developer

5-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview:

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.
  • Full Stack Developer specialising with Web applications driven by popular JavaScript frameworks and libraries.
  • Modernising or developing cloud native web applications to meet business needs.
  • Extensive experience debugging and optimising applications.
  • Working knowledge of HTML5, CSS, JavaScript.
  • System architect experience.
  • 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.
  • Creating database schemas.
  • 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.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 144462319

Similar Jobs