Software Engineer

Pretoria FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We're on the hunt for a passionate Software Engineer to join our dynamic team in Pretoria. This role involves collaborating on exciting projects and crafting robust software solutions. If you're driven by technology and eager to tackle challenges head-on, we want to hear from you!

Responsibilities

  • Participate in software design sessions and contribute ideas.
  • Build efficient and reusable front-end abstractions and systems.
  • Collaborate effectively with teams to implement features.
  • Continuously improve application functionality and user experience.
  • Assist in project planning and time estimation.
  • Stay updated with industry trends and advancements.

Requirements

Education
  • Bachelor's degree in Computer Science or Engineering
  • Relevant technical certifications are a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • React
  • Node.js
  • Docker
Soft Skills
  • Critical thinking
  • Effective communication
Certifications
  • Google Cloud Associate Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Understanding of Agile principles and practices.
  • Familiarity with testing frameworks: Knowledge of unit testing and automated testing practices.

Benefits

  • Comprehensive medical aid coverage
  • Retirement savings plan with company contribution
  • Work-from-home options
  • Continued education reimbursements

Company Culture

  • Diversity and Inclusion: We prioritize diversity and inclusion in our hiring and workplace practices.
  • Employee Recognition: Our team members are regularly recognized for their contributions and achievements.
  • Work-Life Balance: We encourage a healthy work-life balance for all employees.
Status: Open