CareerPlanSign in

Intermediate Backend Developer (Ruby on Rails)

Central Johannesburg, Johannesburg💼 Full-time🗓 2025-10-05 → 2026-09-21

Core

Design, develop, and maintain software solutions for clients using Ruby on Rails, collaborating with cross-functional teams to deliver scalable applications.

Role type

Intermediate Backend Developer (Ruby on Rails)

Builds

Client-facing software solutions and web applications

Domain

Software Development / Web Services

Deliverable

production ML models | product features

Required skills

Ruby on Rails, SQL (PostgreSQL/MySQL), RESTful APIs, Git, Cloud services (AWS/GCP/Azure), Containerization (Docker/Kubernetes), CI/CD pipelines

Preferred skills

ViewComponent, Hotwired Stack (Turbo/Stimulus/Hotwire), Agile/Scrum methodologies

Technologies

Ruby, Rails, PostgreSQL, MySQL, AWS, GCP, Azure, Docker, Kubernetes, Github Actions, Jenkins, CircleCI, ViewComponent, Turbo, Stimulus, Hotwire

Responsibilities

Develop, test, and maintain software applications; Design scalable software architecture; Conduct code reviews; Troubleshoot and debug technical issues; Create technical documentation; Collaborate with product managers, designers, and QA engineers; Manage individual project tasks and timelines

Seniority

Intermediate, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.