Senior Software Engineer

Johannesburg FULL TIME R60,000 - R75,000 / Month
(R720,000 - R900,000 / Year)

Job Description

We are on the lookout for a Senior Software Engineer who will be instrumental in developing high-quality software solutions. The ideal candidate will have solid experience in both front-end and back-end technologies and be keen on tackling complex challenges.

Responsibilities

  • Develop high-quality software solutions that meet business requirements.
  • Engage with stakeholders to gather requirements and feedback.
  • Architect, code, and deploy new features efficiently.
  • Conduct performance tuning and optimizations regularly.
  • Participate in Agile ceremonies and contribute to process improvements.

Requirements

Education
  • Bachelor's degree in Software Engineering or relevant field
  • Master's degree preferred
Experience
  • 5+ years of relevant experience
Technical Skills
  • React
  • REST APIs
Soft Skills
  • Team Leadership
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Terraform: Knowledge of infrastructure as code tools like Terraform.
  • Understanding of Agile methodologies: Experience in Agile project management practices.

Benefits

  • All-inclusive health insurance
  • Generous retirement plan options
  • Remote work opportunities
  • Wellness programs and support

Company Culture

  • Collaboration: Teamwork is at our core, fostering collaboration across departments.
  • Empowerment: We empower our employees to take ownership of their work.
  • Work-Life Balance: We prioritize a healthy work-life balance for our staff.
Status: Closed