
SENIOR SOFTWARE ENGINEER – RUBY ON RAILS (ROR)- JOHANNESBURG @ UP TO R1.2M PER ANNUM
- Johannesburg, Gauteng
- Permanent
- Full-time
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or provable, self-taught development skills with a good understanding of how web works.
- 3 + years of experience in software development, with proficiency in Ruby on Rails o Familiarity with View Component and the Hotwired Stack (Turbo, Stimulus and Hotwire) will be an advantage.
- Experience with databases (SQL), including PostgreSQL, MySQL, or similar.
- Experience with RESTful APIs, web services, and third-party integrations.
- Strong understanding of Git and collaborative development workflows.
- Familiarity with cloud services (e.g., AWS, GCP, Azure) and containerization (Docker, Kubernetes) would be an advantage.
- Familiarity with CI/CD pipelines and automation tools (e.g., Github Actions, Jenkins, CircleCI).
- Strong understanding of software development methodologies and best practices (e.g., Agile, Scrum).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a fast-paced environment.
- Good communication and interpersonal skills.