Software Engineer

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

Job Description

As a Software Engineer, you will become an integral part of our tech team, credited with the design and implementation of software solutions. Your analytical skills and pragmatic approach will contribute to improving our software architecture and overall performance.

Responsibilities

  • Research and implement new software development practices.
  • Troubleshoot and fix software defects efficiently.
  • Work closely with designers to implement user-friendly interfaces.
  • Contribute to ongoing software documentation and user guides.
  • Coordinate with QA teams to ensure software compliance and stability.
  • Continuously improve your own skills and knowledge of the technology landscape.

Advantageous

  • Experience with microservices architecture: Hands-on development of applications in a microservices environment.
  • Proficiency in Docker or Kubernetes: Knowledge of containerization and orchestration for building scalable applications.

Benefits

  • Comprehensive health insurance package
  • Employee training and education reimbursements
  • Option for remote work and flexible hours
  • Annual team retreats and bonding activities

Company Culture

  • Professional Development: We support ongoing learning and growth through training and mentorship programs.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance to foster happiness and productivity.
  • Fun and Engaging Culture: We organize social events and team-building activities to build camaraderie among teammates.
Status: Closed