Software Engineer

Johannesburg Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We're on the hunt for a talented Software Engineer to join our vibrant Johannesburg team. The ideal candidate will possess a solid understanding of both front-end and back-end technologies, driving the successful delivery of high-quality software solutions. This role offers ample opportunity to innovate and collaborate within a supportive environment.

Responsibilities

  • Build and maintain scalable applications to handle user needs.
  • Engage with stakeholders to gather and clarify project requirements.
  • Optimize applications for maximum speed and scalability.
  • Integrate user-facing elements with server-side logic.
  • Stay updated with emerging technologies and apply them in projects.
  • Contribute to team meetings, sharing insights and progress.

Requirements

Education
  • Bachelor's degree in a relevant field or equivalent experience
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
Soft Skills
  • Communication
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD practices: Proficiency in implementing continuous integration and delivery pipelines.
  • Exposure to Cloud technologies: Familiar with cloud services such as AWS or Azure.

Benefits

  • Comprehensive medical aid with additional benefits
  • Work-life balance initiatives
  • Professional development programs
  • Employee wellness initiatives

Company Culture

  • Collaborative Environment: Our culture promotes teamwork and creativity, allowing diverse ideas to flourish.
  • Continuous Learning: We emphasize ongoing education and professional development for our team.
  • Diversity and Inclusion: We celebrate diversity and strive to create an inclusive workspace for everyone.
Status: Closed