JobVault never charges job seekers. Learn how to stay safe →
Back to all jobs
IT Jobs
full time

Senior Ruby Developer - Johannesburg (In office)

OfferZenJohannesburg, Gauteng

Salary

R30 000 – R45 000 per month

Job Type

full time

Posted

about 3 hours ago

Closing date

23 Oct 2026

Share:WhatsAppLinkedIn

Job Description

About the Role

OfferZen is seeking a skilled and experienced Senior Ruby Developer to join their team in Johannesburg. This is an exciting opportunity for a seasoned developer to contribute to the creation of innovative products and platforms. The role is based in their Johannesburg office, fostering a collaborative and in-person working environment. As a Senior Ruby Developer, you will play a crucial part in the entire software development lifecycle, from conceptualisation to deployment, ensuring the delivery of high-quality, robust solutions.

Key Responsibilities

In this pivotal role, your responsibilities will span a broad spectrum of software development activities. You will be instrumental in:

  • **Designing and developing robust, scalable, and maintainable Ruby on Rails applications.** This involves writing clean, efficient, and well-tested code that adheres to best practices.
  • **Collaborating closely with product managers, designers, and other engineers** to translate business requirements into technical solutions.
  • **Contributing to architectural decisions**, ensuring the long-term viability and performance of the platform.
  • **Identifying and addressing technical debt**, proactively improving the codebase and system performance.
  • **Participating in code reviews**, providing constructive feedback to peers and upholding coding standards.
  • **Troubleshooting and debugging issues** in production and development environments, ensuring system stability.
  • **Mentoring junior developers**, sharing your expertise and fostering a culture of continuous learning within the team.
  • **Staying abreast of emerging technologies and trends** in the Ruby ecosystem and broader software development landscape.
  • **Working with various databases and cloud infrastructure** to support application functionality.

What They're Looking For

To excel in this Senior Ruby Developer position, you will need a strong foundation in Ruby development coupled with a proactive and collaborative approach. The ideal candidate will possess:

  • **Extensive experience with Ruby and the Ruby on Rails framework.** A deep understanding of its principles and best practices is essential.
  • **Proven experience in designing, building, and maintaining complex web applications.**
  • **Solid understanding of database technologies** (e.g., PostgreSQL, MySQL) and their interaction with Ruby applications.
  • **Familiarity with front-end technologies** (e.g., HTML, CSS, JavaScript) and their integration with Rails applications.
  • **Experience with testing frameworks** (e.g., RSpec, Minitest) to ensure code quality and reliability.
  • **Knowledge of version control systems**, particularly Git.
  • **Experience with cloud platforms** such as AWS, Google Cloud, or Azure would be beneficial.
  • **An understanding of Agile development methodologies** and experience working in an Agile environment.
  • **Excellent problem-solving and analytical skills**, with the ability to tackle complex technical challenges.
  • **Strong communication and interpersonal skills**, enabling effective collaboration with diverse teams.
  • A passion for writing clean, elegant, and maintainable code.

This role is ideal for a developer who thrives in a collaborative, in-office setting and is passionate about building high-impact products. If you are a senior developer looking to make a significant contribution to a forward-thinking company, this opportunity in Johannesburg could be the perfect next step in your career.

Requirements

  • Bachelor's degree in Business, Marketing, or a related field.
  • Minimum 3 years of experience in product management.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Experience with Agile methodologies is a plus.

About the employer

O

OfferZen

OfferZen is a hiring organisation operating in Johannesburg, Gauteng within the it jobs sector. They are currently recruiting for the Senior Ruby Developer - Johannesburg (In office) role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.

Interested in this role at OfferZen?

JobVault never charges job seekers to apply.

Apply Now

More IT Jobs jobs

See all →

Get ready for your application

Free career guides written for South African job seekers.

Browse all career resources →