Software Engineer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are searching for a Software Engineer to join our growing team in Johannesburg. This role requires a solid understanding of full-stack development, as you will be responsible for designing, developing, and maintaining software applications that meet our clients' needs. You will work collaboratively with a vibrant team to innovate and implement solutions that drive business success.

Responsibilities

  • Architect software solutions that fit business requirements and technical constraints.
  • Implement automated testing platforms and unit tests to ensure code quality.
  • Design and maintain database systems supporting the applications.
  • Actively participate in team meetings to discuss projects and improvements.
  • Mentor junior developers to enhance their skills and career growth.
  • Perform research and analysis to design and optimize applications.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
Experience
  • 5+ years of software development experience
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodology: Hands-on experience with Agile frameworks for project management.
  • Knowledge of DevOps practices: Familiarity with DevOps principles to facilitate collaboration between development and operations.

Benefits

  • Health, dental, and vision insurance
  • 401(k) retirement plan with a company match
  • Paid time off and sick leave
  • Employee wellness initiatives and activities

Company Culture

  • Continuous Learning: We support continuous learning and career advancement for our employees.
  • Work-Life Balance: We prioritize a healthy work-life balance for all employees.
  • Employee Engagement: We actively engage our employees and seek their input in decision-making.
Status: Closed