Software Engineer

Cape Town FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join our vibrant team in Cape Town as a Software Engineer! You'll work closely with cross-functional teams to design, develop, and maintain software solutions that impact lives. If you're passionate about coding and enjoy tackling complex challenges, we want to hear from you!

Responsibilities

  • Write clean, maintainable, and efficient code for software applications.
  • Participate in agile development processes to enhance team collaboration.
  • Analyze user needs and develop software solutions accordingly.
  • Monitor application performance and optimize code accordingly.
  • Engage in continuous learning and professional development.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
  • Master's degree in a technical field is a plus
Experience
  • 3-5 years of relevant software engineering experience
Technical Skills
  • Java
  • React
Soft Skills
  • Critical Thinking
  • Time Management
Certifications
  • Oracle Certified Professional, Java SE
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Familiarity with microservices architecture: Experience in developing and managing microservices for scalable applications.
  • Experience with Agile methodologies: Working knowledge of Agile development practices and frameworks.

Benefits

  • Health, dental, and vision insurance
  • Flexible working hours and remote work options
  • Annual bonuses based on performance
  • Continual learning and development programs

Company Culture

  • Continuous Improvement: Our team is dedicated to continuous learning, with opportunities for professional development and growth.
  • Team Collaboration: Collaboration is at the heart of our work ethic, where team success is prioritized and celebrated.
  • Work-Life Balance: We promote a healthy work-life balance to ensure our employees’ well-being and productivity.
Status: Closed