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

  • Continuous Learning: We encourage continuous learning and skill development to keep up with the latest industry trends.
  • Collaboration: Team collaboration is at the heart of our company culture, ensuring knowledge sharing and creativity.
  • Empowerment: We empower our employees to take ownership of their work and contribute meaningfully to projects.
Status: Open