Software Engineer

Johannesburg Full-time R40,000 - R60,000 / Month

Job Description

Join our dynamic team as a Software Engineer, where you will be expected to contribute to exciting projects that enhance user experience and meet business needs. Your experience in software development will enable you to innovate and streamline processes.

Responsibilities

  • Design user-friendly interfaces and enhance user experience.
  • Implement software solutions based on project specifications.
  • Coordinate with product managers to align on project goals.
  • Assist in the documentation of software procedures and updates.
  • Utilize version control systems to manage code changes.
  • Engage in continuous learning to improve skills and competencies.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • C#
  • Node.js
Soft Skills
  • Adaptability
  • Leadership
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Proficiency in working within Agile development teams.
  • Knowledge of microservices architecture: Familiarity with microservices and their implementation.

Benefits

  • Comprehensive health benefits
  • Work-from-home flexibility
  • Professional growth and training allowances
  • Annual company retreats

Company Culture

  • Continuous Improvement: We enrich our work culture through continuous learning and improvement.
  • Respect and Integrity: We uphold respect and integrity in all our interactions.
  • Work-Life Balance: We promote a healthy work-life balance for our employees.
Status: Closed