Software Engineer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Join our team as a Software Engineer in Johannesburg, where you'll be involved in the full software development life cycle. We're seeking a proactive and detail-oriented individual who thrives in a collaborative environment. In this role, you'll design, develop, and maintain high-quality software solutions using the latest technologies.

Responsibilities

  • Implement new features and functionality to enhance user experience.
  • Collaborate with the UX/UI designers to improve application interfaces.
  • Identify system bottlenecks and provide solutions to optimize performance.
  • Lead development projects from concept through to delivery.
  • Evaluate and select appropriate software development tools and technologies.
  • Encourage a culture of high-quality code through code reviews and constructive feedback.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Master's degree is an advantage
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • CSS
  • REST APIs
  • Agile
Soft Skills
  • Leadership
  • Adaptability
Certifications
  • Google Certified Professional Cloud Architect
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization and orchestration tools.
  • Proficiency in mobile app development: Experience in developing mobile applications for iOS and Android.

Benefits

  • Comprehensive health insurance including dental and vision
  • Generous retirement plan with company contributions
  • Flexibility in working hours and location
  • Support for continued learning and certifications

Company Culture

  • Continuous Learning: We support ongoing training and development for all our employees to enhance their skills.
  • Employee Wellbeing: We prioritize the mental and physical wellbeing of our employees through various programs.
Status: Closed