Software Engineer

Johannesburg FULL TIME R41,667 - R50,000 / Month
(R500,000 - R600,000 / Year)

Job Description

We're looking for an innovative Software Engineer to join our team. In this role, you will work on diverse projects leveraging the latest technologies. Your contributions will play a vital role in enhancing application performance and ensuring a smooth user experience. If you possess a 'can-do' attitude and enjoy problem-solving, we encourage you to apply.

Responsibilities

  • Architect software solutions to meet project specifications.
  • Engage in continuous learning and adapt to evolving technologies.
  • Assist in gathering and analyzing user requirements.
  • Ensure software quality through testing and refactoring.
  • Mentor junior developers and contribute to team development.
  • Evaluate and implement new technologies and tools to improve productivity.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Postgraduate qualification desirable
Experience
  • 3+ years of software development experience
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL Databases
  • APIs Development
Soft Skills
  • Problem-solving
  • Teamwork
  • Communication
Certifications
  • Scrum Master Certification
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS, Azure): Understanding of cloud computing environments and services.
  • Familiarity with Agile methodologies.: Participating effectively in Agile methodologies such as Scrum.

Benefits

  • Health and retirement benefits
  • Generous leave policy
  • Work-life balance programs
  • Professional development opportunities

Company Culture

  • Collaboration: Our culture promotes teamwork and open communication among all employees.
  • Innovation: We encourage creative thinking and pushing the limits of technology.
Status: Closed