Senior Ruby on Rails Developer (Intermediate - Senior)

  • -
  • Full-Time
  • Remote
  • 60,000-150,000 ZAR / Month

Job Description:

The Role

We’re seeking a Senior Ruby on Rails Developer to design, build, and maintain high-quality, scalable back-end systems. You’ll work within a skilled technical team to deliver performant Rails applications, collaborating closely with front-end, product, and DevOps teams to ensure robust, maintainable, and secure software solutions.

Snapshot

  • Location: Cape Town, Johannesburg, Remote

  • Employment Type: Full-time, Contract

Key Responsibilities

  • Design, build, and maintain applications using Ruby on Rails (v6+).

  • Develop and integrate RESTful and GraphQL APIs.

  • Design, optimize, and maintain PostgreSQL databases.

  • Implement unit and integration tests using RSpec or Minitest.

  • Collaborate with product and front-end teams to deliver new features.

  • Optimize system scalability, performance, and response time for high-traffic environments.
  • Mentor junior developers and promote engineering best practices.

Skills & Experience

  • 5 - 8+ years of Ruby on Rails experience.

  • Strong understanding of OOP, MVC architecture, and ActiveRecord.

  • Experience with PostgreSQL, Redis, and Sidekiq.

  • Familiarity with front-end frameworks (React, Vue, or Stimulus).

  • Hands-on experience with Git, CI/CD, and Agile methodologies.

Nice to Have

  • Experience with Hotwire, Turbo, and StimulusReflex.

  • Familiarity with Docker, Kubernetes, and AWS.

  • Exposure to background job systems and microservices architectures.

Salary

  • R60k/month - R150k/month

Culture & Benefits

  • Collaborative, forward-thinking engineering culture.

  • Values technical excellence, ownership, and long-term system sustainability.
  • Opportunities for mentorship, decision-making autonomy, and shaping enterprise-critical systems.
  • Discretionary performance-based bonus.