Software Engineer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are seeking a Software Engineer with a strong proficiency in Java to join our dynamic team in Cape Town. As part of your role, you'll be pivotal in designing and maintaining high-quality software applications. Your contributions will have a tangible impact on our product offerings, helping us achieve our ambitious goals.

Responsibilities

  • Write clean, efficient, and maintainable code using Java.
  • Engage in code reviews and provide constructive feedback.
  • Assist in user acceptance testing and validation.
  • Keep up-to-date with industry best practices and emerging technologies.
  • Contribute to continuous improvement initiatives.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
Experience
  • 5 years of experience in software development
Technical Skills
  • JavaScript
  • Microservices
Soft Skills
  • Project Management
  • Creativity
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization tools.
  • Familiarity with Agile methodologies: Ability to work in an Agile development environment.

Benefits

  • Medical aid and health insurance
  • Retirement savings plan with employer contribution
  • Flexible working hours
  • Opportunities for continuous learning and development

Company Culture

  • Innovative Spirit: We encourage creativity and innovation at every level.
  • Inclusive Environment: Our team thrives on diversity and inclusion, ensuring all voices are heard.
  • Team Collaboration: Collaboration is at the heart of our projects, fostering an environment of shared knowledge.
Status: Open