Senior Software Engineer

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

Job Description

We are searching for a Senior Software Engineer with a knack for both back-end and front-end development. The chosen candidate will work with a passionate team to create high-performance applications that meet user needs.

Responsibilities

  • Architect software solutions to meet business needs.
  • Facilitate workshops to gather stakeholder input on requirements.
  • Mentor and support junior team members.
  • Conduct security assessments on applications.
  • Prepare technical documentation and reports.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Jenkins and CI/CD pipelines: Extensive experience in automating the deployment process using Jenkins.
  • Familiarity with Terraform: Hands-on experience with infrastructure as code tools.

Benefits

  • Comprehensive health coverage
  • Flexible working hours with remote options
  • Generous time-off policies
  • Team bonding activities and events

Company Culture

  • Innovation: We encourage our team to innovate and challenge traditional methods.
  • Growth Opportunities: Ample opportunities for personal and professional growth are available.
  • Inclusivity: We strive to create an inclusive atmosphere for all employees.
Status: Closed