Software Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are currently seeking a Software Engineer to join our vibrant team in Johannesburg. You will play a crucial role in designing and developing high-quality software solutions, focusing on both backend and frontend technologies. The ideal candidate should have a passion for coding, problem-solving, and a strong desire to innovate.

Responsibilities

  • Assist in the design and architecture of software solutions.
  • Implement software integrations and APIs effectively.
  • Ensure compliance with security and data protection standards.
  • Mentor junior developers within the team.
  • Stay updated with the latest industry trends and technologies.
  • Contribute to team meetings with innovative ideas and solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 4+ years of experience in software development
Technical Skills
  • Java
  • Spring Framework
Soft Skills
  • Problem-solving
  • Teamwork
Certifications
  • Google Professional Cloud Architect
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Familiarity with microservices architecture: Understanding of microservices principles for scalable system design.
  • Knowledge of agile methodologies: Experience in agile development processes, including Scrum and Kanban.

Benefits

  • Comprehensive health insurance plans
  • Generous retirement savings options
  • Flexible working arrangements
  • Annual professional development budget

Company Culture

  • Continuous Learning: We support ongoing education and learning opportunities for personal growth.
  • Inclusivity: We are committed to creating an inclusive workplace for all.
Status: Closed