Software Engineer

Johannesburg FULL TIME R41,667 - R54,167 / Month
(R500,000 - R650,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer excited by the prospect of creating high-quality software solutions. Collaborating with our dynamic team, you'll ensure that we deliver top-notch products to our clients, all while leveraging the latest technologies.

Responsibilities

  • Architect robust software solutions tailored to user needs.
  • Collaborate with UX/UI designers to enhance user experience.
  • Provide technical mentorship to junior team members.
  • Assist in defining project scope and technical requirements.
  • Ensure adherence to coding standards and best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • C#
  • React
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Google Cloud Certified
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience using Docker containers and Kubernetes orchestration.
  • Knowledge of CI/CD: Familiarity with CI/CD pipeline concepts and implementation.

Benefits

  • Salary reviews based on performance
  • Comprehensive health benefits
  • Work-from-home options available
  • Training and development resources offered

Company Culture

  • Innovation: We promote a culture of innovation where every team member can bring new ideas to life.
  • Supportive Environment: We are committed to creating a supportive work environment that fosters collaboration and growth.
  • Diversity: Our team celebrates diversity and embraces different backgrounds and perspectives.
Status: Open