Senior Software Engineer

Johannesburg Full-time R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join our talented team as a Senior Software Engineer where you’ll work on diverse projects utilizing the latest technologies. Your effort will have a significant impact on our ability to deliver top-tier products to our clients.

Responsibilities

  • Deliver software solutions that align with best practices and industry standards.
  • Continuously learn and implement new technologies.
  • Collaborate with developers to ensure the best implementation and adherence to designs.
  • Define and drive the use of development tools that improve team productivity.

Requirements

Education
  • Bachelor's degree in Software Engineering
  • Master's degree preferred
Experience
  • 6+ years in full-stack development
Technical Skills
  • Typescript
  • GraphQL
Soft Skills
  • Adaptability
  • Leadership
Certifications
  • Certified ScrumMaster (CSM)
  • Project Management Professional (PMP)
Languages
  • English: Fluent
  • Afrikaans: Basic

Advantageous

  • Experience in Agile methodologies: Familiarity with Agile frameworks such as Scrum and Kanban.
  • Experience with microservices architecture: Understanding and working knowledge of microservices.

Benefits

  • Competitive salary with performance bonuses.
  • Health and wellness programs.
  • Training and certification reimbursements.
  • Work-life balance initiatives.

Company Culture

  • Work-Life Balance: We encourage a balance between personal and professional life for our employees.
  • Respect and Inclusion: An inclusive workspace where diversity is encouraged and respected.
Status: Closed