Software Engineer

Johannesburg FULL TIME R50,000 - R70,000 / Month

Job Description

We are currently seeking a skilled Software Engineer to be part of our dynamic team in Johannesburg. This role requires proficiency in developing innovative software solutions that meet the needs of our clients. The ideal candidate will possess a strong background in software development practices, focusing on both frontend and backend technologies.

Responsibilities

  • Analyze user requirements and translate them into technical specifications.
  • Collaborate with the DevOps team to streamline deployment processes.
  • Implement software solutions that are scalable and maintainable.
  • Respond promptly to critical issues and provide effective resolution.
  • Mentor junior developers and share knowledge within the team.
  • Participate in planning sessions and provide insights from a technical perspective.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 3-5 years of full-stack software development experience
Technical Skills
  • JavaScript
  • React
Soft Skills
  • Analytical Skills
  • Communication
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker, Kubernetes, and Terraform: Hands-on experience with Docker, Kubernetes, and infrastructure as code tools like Terraform.
  • Experience with Jenkins and CI/CD pipelines: Extensive experience in automating the deployment process using Jenkins and CI/CD pipelines.

Benefits

  • Comprehensive health, dental, and vision insurance
  • Retirement plan with generous company match
  • Flexible work hours with remote work options
  • Employee wellness programmes
  • Work-life balance initiatives

Company Culture

  • Innovation: We prioritize innovation and creativity, encouraging our team to push boundaries and think outside the box.
  • Growth Opportunities: Our company provides ample opportunities for personal and professional growth, with ongoing training and mentorship.
  • Inclusivity: We are dedicated to creating an inclusive workplace where all voices are heard and valued.
Status: Closed