Senior Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We're on the lookout for a dynamic Senior Software Engineer. This position offers the chance to create cutting-edge software solutions while fostering a collaborative environment. If you have a passion for technology and a desire to tackle complex challenges, we want to hear from you!

Responsibilities

  • Evaluate and implement new technologies to optimize product performance.
  • Lead software development projects from conception through implementation.
  • Maintain high coding standards and perform regular code audits.
  • Foster a team environment that encourages creativity and innovation.
  • Collaborate with QA teams for effective testing and deployment.

Requirements

Education
  • Bachelor's degree in Information Technology or equivalent
  • Relevant postgraduate qualification preferred
Experience
  • 5+ years in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • React
Soft Skills
  • Teamwork
  • Leadership
Certifications
  • Google Cloud Professional Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience with AWS or Google Cloud for solution deployment.
  • Knowledge of CI/CD practices: Expertise in implementing continuous integration and delivery pipelines.

Benefits

  • Health, dental, and vision insurance.
  • Retirement plan with matching contributions.
  • Flexible working hours and remote work options.
  • Access to wellness and fitness programs.

Company Culture

  • Open Communication: We encourage open communication and feedback at all levels.
  • Work-Life Balance: We recognize the importance of work-life balance and offer support.
Status: Closed