Senior Software Engineer

Johannesburg FULL TIME R66,667 - R79,167 / Month
(R800,000 - R950,000 / Year)

Job Description

We are on the lookout for a Senior Software Engineer to enrich our Johannesburg team with their expertise in software development. This role involves contributing to full-stack development and leveraging cutting-edge technologies to build robust software solutions.

Responsibilities

  • Foster a positive team environment through collaboration and communication.
  • Lead technical discussions and mentoring sessions for junior developers.
  • Research and introduce new technologies that enhance our product offerings.
  • Develop and execute unit tests to ensure software reliability and performance.
  • Provide technical support and guidance to clients as necessary.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • TypeScript
  • Docker
  • GraphQL
Soft Skills
  • Analytical skills
  • Communication
Certifications
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Familiarity with test-driven development (TDD).: Experience in writing unit tests for robust applications.

Benefits

  • Comprehensive health coverage
  • 401(k) with company match
  • Flexible and remote work options
  • Employee wellness initiatives

Company Culture

  • Innovation: We encourage out-of-the-box thinking and creativity in our projects.
  • Growth Opportunities: We offer ample opportunities for skills development and leadership training.
Status: Closed