Senior Software Engineer

Johannesburg FULL TIME R66,667 - R83,333 / Month
(R800,000 - R1,000,000 / Year)

Job Description

We are seeking a highly motivated Senior Software Engineer to work collaboratively in creating scalable applications. This position is perfect for someone who enjoys tackling complex challenges through innovative technological solutions.

Responsibilities

  • Conduct regular testing and maintain application updates.
  • Mentor junior developers and foster ongoing learning.
  • Create documentation for coding processes and development.
  • Contribute to team meetings and suggestions for process improvement.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • RESTful APIs
  • SQL
Soft Skills
  • Problem-solving
  • Team collaboration
  • Communication
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization technologies and orchestration tools.
  • Experience with CI/CD pipelines: Experience with automating deployment processes.

Benefits

  • Flexible work hours with hybrid options.
  • Health, dental, and vision insurance.
  • 401(k) plan with company match.
  • Employee training and development program.

Company Culture

  • Collaboration: Encouraging teamwork and innovation in a supportive environment.
  • Continuous Learning: Fostering an environment where team members can grow and learn.
  • Diversity and Inclusion: We promote a diverse and inclusive workplace culture.
Status: Closed