Software Engineer

Johannesburg FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

We are seeking an innovative Software Engineer to join our Johannesburg team. If you have a passion for coding and an ability to collaborate within teams, you will help us design and implement impactful software solutions that benefit our clients and users.

Responsibilities

  • Design system architecture for high-load applications.
  • Work with cross-functional teams to define software requirements.
  • Create custom software solutions that meet unique user needs.
  • Monitor and maintain the production environment to ensure uptime.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is advantageous
Experience
  • 4+ years of experience in software development
Technical Skills
  • C#
  • JavaScript
  • API Development
Soft Skills
  • Analytical Skills
  • Adaptability
Certifications
  • AWS Certified Developer
  • Certified Agile Developer
Languages
  • English: Fluent

Advantageous

  • Proficient in containerization with Docker: Hands-on experience with Docker for application deployment.
  • Experience with CI/CD tools like Jenkins: Knowledge of continuous integration and deployment processes.

Benefits

  • Health, dental, and vision benefits
  • Retirement plan with company contribution
  • Flexible hours with remote capabilities
  • Professional development opportunities

Company Culture

  • Inclusiveness: Creating an inclusive environment where everyone feels valued and empowered.
  • Flexibility: We offer flexibility to ensure a healthy work-life balance.
  • Communication: Open lines of communication are encouraged to drive our success.
Status: Open