Software Developer

Johannesburg FULL TIME R33,000 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join us as a Software Developer and harness your skills in creating innovative software solutions. This position offers an opportunity to be part of a dynamic team where you'll coordinate with cross-functional stakeholders to deliver engaging applications that solve real-world problems.

Responsibilities

  • Collaborate with stakeholders to gather and refine requirements.
  • Design APIs to integrate front-end and back-end systems.
  • Participate in agile software development processes.
  • Review and provide feedback on software requirements and technical specifications.
  • Monitor system performance and make recommendations for improvements.
  • Ensure software is released on time and to requirements.
  • Mentor junior developers and provide knowledge-sharing sessions.

Requirements

Education
  • Bachelor's degree in Software Engineering or relevant field
Experience
  • 3-5 years in software development, particularly in web applications
Technical Skills
  • HTML/CSS
  • Node.js
Soft Skills
  • Adaptability
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience in cloud services (AWS or Azure): Practical knowledge of deploying and managing applications in cloud environments.
  • Understanding of DevOps practices: Familiarity with CI/CD pipelines and containerization.

Benefits

  • Attractive salary package with incentives
  • Basic health, dental, and vision coverage
  • Work-life balance through flexible schedules
  • Training and educational reimbursement programs

Company Culture

  • Diversity and Inclusion: Our culture promotes diversity and inclusivity at all levels of the organization.
  • Employee Wellness: We prioritize wellness and encourage a healthy work-life balance.
  • Recognition: We recognize and celebrate individual and team successes, fostering a positive work environment.
Status: Open