Software Developer

Johannesburg Full-time R40,000 - R51,667 / Month
(R480,000 - R620,000 / Year)

Job Description

We are looking for a dynamic Software Developer to enhance our development team. This position requires you to engage with stakeholders, interpret requirements, and transform them into functional software applications that delight our customers.

Responsibilities

  • Engage with clients to understand project requirements and goals.
  • Implement unit tests and conduct integration tests to ensure software reliability.
  • Collaborate with QA teams to improve software quality.
  • Lead technical discussions with project stakeholders for alignment.
  • Utilize version control systems effectively.

Requirements

Education
  • Master's degree in a related field is preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • React
  • Node.js
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of using Docker containers and Kubernetes orchestration.
  • Experience with CI/CD processes: Experience in continuous integration and continuous delivery practices.

Benefits

  • Comprehensive health and wellness benefits
  • Paid time off and company holidays
  • Professional development opportunities
  • Flexible working arrangements

Company Culture

  • Innovation-driven: We thrive on innovation and continuously seek ways to incorporate the latest technologies.
  • Team collaboration: Our team values collaboration and open communication to drive project success.
  • Dynamic environment: We foster a dynamic and stimulating work environment to encourage creativity and productivity.
Status: Closed