Software Engineer

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

Job Description

Seeking a dedicated Software Engineer proficient in Java to take on exciting challenges. You'll design and develop scalable applications while collaborating with other engineers and stakeholders to provide innovative solutions. This position offers room for growth and the chance to work in a tech-driven environment where your contributions are recognized and rewarded.

Responsibilities

  • Design, develop, and test new features for our applications.
  • Analyze and improve existing software systems.
  • Provide technical support and expertise to junior developers.
  • Mentor new team members and promote best practices.
  • Participate in product planning and strategy discussions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications are a plus
Experience
  • 5+ years of experience in software engineering.
Technical Skills
  • Java
  • Microservices architecture
Soft Skills
  • Analytical thinking
  • Effective communication
Certifications
  • AWS Certified Solutions Architect
  • Google Cloud Professional Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of Terraform: Experience with infrastructure as code using Terraform.
  • Proficiency in Agile methodologies: Experience working in Agile environments, facilitating collaboration among teams.

Benefits

  • Comprehensive health insurance
  • Flexible working hours
  • Annual bonuses based on performance
  • Remote work options available

Company Culture

  • Continuous Improvement: We emphasize continuous improvement and learning to thrive in the ever-evolving tech landscape.
  • Inclusivity: A diverse and inclusive workplace is at the core of our values.
  • Fun Environment: We strive to create a work environment that is fun, engaging, and fulfilling.
Status: Open