Software Engineer

Johannesburg FULL TIME R30,000 - R50,000 / Month
(R360,000 - R600,000 / Year)

Job Description

Join our tech-savvy team as a Software Engineer in the bustling Johannesburg area. Here, you'll have the chance to shape the future of technology with robust applications while work culture that promotes continuous improvement and enthusiasm.

Responsibilities

  • Design, develop, and maintain scalable software systems.
  • Conduct thorough testing and validation of applications.
  • Implement security measures to safeguard applications against vulnerabilities.
  • Develop technical documentation for software solutions.
  • Collaborate in an Agile environment to improve development processes.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
  • Master's is preferred
Experience
  • 5-7 years of hands-on experience in software development
Technical Skills
  • Python
  • JavaScript
  • DevOps tools
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • Oracle Certified Professional Java SE
  • Google Cloud Certified - Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms like AWS or Azure: Experience in utilizing cloud services for application deployment.
  • Proficient in mobile application development: Knowledge of creating mobile apps for Android or iOS.

Benefits

  • Health, dental, and vision coverage
  • Generous retirement plan
  • Opportunities for remote work
  • Employee wellness and support programs

Company Culture

  • Continuous Learning: We are dedicated to fostering personal and professional growth through ongoing development initiatives.
  • Work-Life Balance: We strive to maintain a healthy work-life balance to ensure employee well-being.
  • Empowerment: Employees are empowered to make decisions and lead projects, fostering ownership and accountability.
Status: Closed