Software Engineer

Johannesburg Full-time R50,000 - R66,667 / Month

Job Description

Join us as a Software Engineer, where you'll engage in exciting software development initiatives. We value creativity and innovation, and you'll have the opportunity to work on diverse projects that push the boundaries of technology. If you're ready to make an impact in a collaborative setting, we want to hear from you.

Responsibilities

  • Design user-friendly interfaces and improve user experience.
  • Write clean, efficient, and well-documented code.
  • Collaborate in an agile environment, attending sprint meetings.
  • Optimize applications for maximum speed and scalability.
  • Ensure software is built securely and adheres to guidelines.
  • Mentor junior developers and assist in their growth.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
Experience
  • 5 years leading software development projects.
Technical Skills
  • Node.js
  • MongoDB
Soft Skills
  • Communication
Languages
  • English: Fluent

Advantageous

  • Understanding of CI/CD processes: Experience with Continuous Integration and Continuous Deployment practices.
  • Proficiency in Git: Skilled in using Git for version control systems.

Benefits

  • Health and wellness programs
  • Performance-based bonuses
  • Work-life balance initiatives
  • Job stability with growth potential

Company Culture

  • Empowerment: We empower our employees to take initiative and embrace challenges.
  • Collaborative Spirit: Working together drives our success and innovation.
Status: Closed