Ruby Developer - Johannesburg

Johannesburg FULL TIME R45,000 - R60,000 / Month
(R540,000 - R720,000 / Year)

Job Description

We are seeking a skilled Ruby Developer to join our dynamic team in Johannesburg. The ideal candidate will possess expertise in Ruby on Rails and will be responsible for developing high-quality web applications. You will collaborate closely with product managers, designers, and other developers to deliver innovative solutions that meet client requirements.

Responsibilities

  • Design and develop Ruby-based applications using Rails framework.
  • Contribute to all phases of the development lifecycle.
  • Create technical documentation and guidelines for code maintenance.
  • Collaborate with back-end teams to integrate APIs and services.
  • Conduct testing and ensure applications meet quality standards.
  • Actively participate in team meetings to discuss project timelines and strategies.
  • Keep up to date with the latest industry trends and technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in web development with Ruby
Technical Skills
  • Ruby on Rails
  • Node.js
  • MongoDB
Soft Skills
  • Analytical Thinking
  • Communication
Certifications
  • Google Professional Cloud Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Microservices Architecture: Knowledge of building scalable applications using microservices.
  • Experience with Agile Methodologies: Experience working in agile development environments and sprint planning.

Benefits

  • Health, dental, and vision insurance
  • Generous leave policies including paid time off and holidays
  • Training and professional development programs
  • Wellness programs for employees

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive workplace.
  • Fun and Engaging Environment: We believe that a happy workplace leads to better productivity and creativity.
  • Community Involvement: Encouraging our employees to give back to the community through various initiatives.
Status: Closed