Senior Ruby Developer - Johannesburg (In office)
Salary
R30 000 – R45 000 per month
Job Type
full time
Posted
about 3 hours ago
Closing date
23 Oct 2026
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
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.
More IT Jobs jobs
See all →- View →
Senior Software Developer – 10 Yrs - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R20 000 – R30 000 per month
- View →
Senior .NET Engineer - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R30 000 – R45 000 per month
- View →
Intermediate Backend Developer - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R50 000 per month
- View →
Senior Backend Engineer - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R50 000 – R80 000 per month
- View →
Mobile Engineer - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R40 000 – R60 000 per month
- View →
Intermediate Backend Developer - Cape Town (Hybrid)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R45 000 per month
Get ready for your application
Free career guides written for South African job seekers.
