Software Engineer

Johannesburg FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

Looking for a skilled Software Engineer to join our innovative team. You will leverage your programming expertise to help create cutting-edge software solutions while collaborating with cross-functional teams. If you are eager to engage in challenging projects that drive change, this is the role for you.

Responsibilities

  • Architect and implement scalable systems while ensuring performance and reliability.
  • Collaborate with UX/UI designers to enhance user experience.
  • Document software development processes and maintain technical documentation.
  • Support other team members in their workflow and technical challenges.

Requirements

Education
  • Bachelor's degree in Computer Science or Engineering
Experience
  • 5+ years of full-stack development experience
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical thinking
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with Docker or Kubernetes: Hands-on experience in container orchestration tools.
  • Familiarity with CI/CD pipelines: Experience in setting up and working with CI/CD processes.

Benefits

  • Comprehensive health and wellness programs
  • Contribution to retirement plans
  • Flexible hours with remote options
  • Access to training and learning resources

Company Culture

  • Innovation: We encourage innovative thinking and new ideas.
  • Team Spirit: Fostering a team spirit where everyone’s contributions are valued.
  • Inclusivity: We are committed to inclusivity and diversity in the workplace.
Status: Open