Senior Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join us as a Senior Software Engineer, where you will play a pivotal role in designing and implementing robust software applications. You will collaborate with a diverse team committed to delivering quality solutions in a dynamic environment.

Responsibilities

  • Architect software solutions that are efficient and scalable.
  • Engage in active problem-solving and troubleshooting.
  • Collaborate across teams to enhance software features.
  • Implement best practices in cloud-based development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in related field is a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Analytical Skills
  • Interpersonal Skills
Certifications
  • Google Cloud Certified
  • Certified Scrum Master (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Hands-on experience with CI/CD implementation to improve team efficiency.
  • Knowledge of GraphQL: Experience working with GraphQL for data fetching.

Benefits

  • Medical, dental, and vision coverage
  • 401(k) plan with company matching
  • Flexible work arrangements including remote options
  • Employee wellness initiatives and resources

Company Culture

  • Innovation Mindset: Innovation is at the heart of our culture - we encourage out-of-the-box thinking and exploration of new ideas.
  • Employee Empowerment: We empower our employees to take initiative and ownership of their work, fostering a sense of responsibility and achievement.
  • Open Communication: We promote an environment of open communication, ensuring everyone's voice is heard and valued.
Status: Closed