Software Engineer

Durban FULL TIME R41,666 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are seeking a talented Software Engineer to join our team in Durban. In this position, you'll work on exciting projects that shape the future of software development. Your expertise in both front-end and back-end technologies will enable you to deliver high-quality solutions that drive business success. If you're ready to take on challenges and create impactful software, we'd love to hear from you.

Responsibilities

  • Lead efforts in creating scalable software solutions.
  • Collaborate on architecture decisions and best practices.
  • Engage in continuous learning to stay updated with industry trends.
  • Assist in defining project scope and deadlines.
  • Provide mentorship to junior developers.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in a relevant field is an advantage
Experience
  • 3-5 years of experience in web development
Technical Skills
  • JavaScript
  • Angular
  • Node.js
  • Microservices
  • Docker
Soft Skills
  • Adaptability
  • Analytical thinking
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Proficiency in tools that automate testing and deployment.
  • Experience in mobile app development: Skills in developing applications for mobile platforms.

Benefits

  • Health and wellness benefits for employees
  • Generous leave policy and holiday breaks
  • Employee engagement activities and team-building events
  • Tuition reimbursement for ongoing education

Company Culture

  • Continuous Learning: We support ongoing education and mentorship for our employees.
  • Work-Life Balance: We value work-life balance and provide flexibility to our staff.
Status: Closed