Software Engineer

Johannesburg FULL TIME R41,666 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

Join us as a Software Engineer, where your role will involve crafting high-performance backend systems for our diverse range of clients. We are focused on delivering scalable solutions, and the right candidate will thrive in our supportive and innovative culture, contributing to continual advancements in our tech stack.

Responsibilities

  • Architect robust backend systems that support production services.
  • Conduct performance testing and tuning.
  • Enhance existing features based on user feedback and performance metrics.
  • Create and maintain documentation.
  • Conduct research and development on emerging technologies.
  • Facilitate project management tasks as needed.
  • Foster a culture of continuous improvement within the team.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's preferred
Experience
  • 5+ years of experience as a backend engineer
Technical Skills
  • JavaScript
  • Express.js
Soft Skills
  • Team Leadership
  • Effective Communication
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of GraphQL: Experience in crafting GraphQL APIs would be beneficial.
  • Familiarity with Microservices architecture: Understanding of microservices and their implementation.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement contribution matched by employer
  • Flexibility in work hours and arrangements
  • Training and career advancement resources

Company Culture

  • Collaboration: Our team thrives on collaboration and teamwork to meet our objectives.
  • Feedback and Support: We maintain an open feedback culture to support and grow our people.
  • Environmental Commitment: We are committed to sustainability and reducing our environmental footprint.
Status: Closed