Enable job alerts via email!

Ruby on RAILS Software Engineer - REMOTE - R800k PA

E-Merge IT Recruitment

Johannesburg

Remote

ZAR 800 000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Software Engineer to join their dynamic team in Johannesburg. This remote role emphasizes innovation and collaboration, where you will tackle business challenges using cutting-edge technologies. With a focus on best practices throughout the software development lifecycle, you will mentor fellow engineers and advocate for continuous improvement in development and architecture practices. If you are passionate about crafting high-quality software and thrive in a collaborative environment, this opportunity is perfect for you.

Benefits

Cash rewards for successful referrals
Flexible working hours
Professional development opportunities

Qualifications

  • 5+ years of commercial experience as a software engineer.
  • Strong experience in Ruby on Rails and developing RESTful APIs.

Responsibilities

  • Develop high-quality software focusing on efficiency and maintainability.
  • Collaborate with teams to design optimal software solutions.

Skills

Ruby on Rails
Ruby
SQL
RESTful APIs
Object-oriented programming
Agile methodologies

Education

Undergraduate degree in Computer Science
Equivalent working experience

Job description

Currently searching for a Software Engineer to work with a multidisciplinary team to provide ingenious solutions to business problems using the latest technologies. You will practice and champion best practices throughout the SDLC process and mentor other engineers.

Duties & Responsibilities
Requirements :
  • At least 5 years of commercial experience as a software engineer
  • Strong experience in Ruby on Rails, Ruby, and SQL
  • Strong experience in using and developing RESTful APIs
  • Strong understanding of object-oriented programming principles
  • Experience with agile software development methodologies
  • Undergraduate degree in Computer Science or a related field, or equivalent working experience
  • Short courses to stay updated with modern development practices
Responsibilities :
  • Develop high-quality software by researching, designing, and implementing solutions with a focus on efficiency, maintainability, and extensibility
  • Collaborate closely with other engineers, product managers, business analysts, product designers, and stakeholders to understand problems and design optimal software solutions
  • Mentor fellow engineers, participate in code reviews, and provide constructive feedback
  • Advocate for continuous improvement by enhancing development, testing, CI automation, and architecture practices
  • Support deployed applications by promptly addressing and resolving production issues

Reference Number for this position is GZ60108. It is a permanent REMOTE position offering a cost-to-company salary of R800,000 per annum, negotiable based on experience and ability. Contact Garth for discussions about this and other opportunities.

The eMerge IT recruitment agency specializes in niche IT roles, providing options to place the right developers with the right companies. Visit www.emerge.za for more positions.

We also offer cash rewards for successful referrals of developer or technology specialist friends!

Key Skills

Employment Type : Full-Time

Experience : 5+ years

Vacancy : 1

Create a job alert for this search

Software Engineer • Johannesburg, Gauteng, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.