Software Engineer

Johannesburg FULL TIME R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

We are on the lookout for a passionate Software Engineer to join our Johannesburg team. The successful candidate will have a solid foundation in both front-end and back-end technologies, focusing on developing robust and scalable software applications. If you're a creative problem-solver who loves coding and enjoys working in a dynamic environment, we want to hear from you.

Responsibilities

  • Implement software solutions that are scalable, reliable, and maintainable.
  • Conduct code reviews and contribute to team knowledge sharing.
  • Collaborate in an agile development environment, participating in sprints and retrospectives.
  • Assist in troubleshooting and debugging issues as they arise.
  • Contribute to team-building activities and initiatives within the company.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree preferred
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Ruby on Rails
  • Database Management
  • APIs
Soft Skills
  • Critical thinking
  • Communication
Certifications
  • Certified Ethical Hacker (CEH)
Languages
  • English: Fluent

Advantageous

  • Experience in Agile methodologies: Ability to work in an Agile environment and adapt to changing requirements.
  • Open-source contributions: Experience with contributing to open-source projects.

Benefits

  • Health insurance coverage
  • Paid time off and public holidays
  • Professional development budgets
  • Remote work flexibility

Company Culture

  • Collaboration: We believe in the power of collaboration and teamwork to achieve our goals.
  • Continuous Improvement: We're committed to continuous improvement, encouraging learning and growth for all employees.
  • Work-life Balance: We support a healthy work-life balance and flexible working arrangements.
Status: Closed