Software Engineer

Johannesburg FULL TIME R29,167 - R45,833 / Month
(R350,000 - R550,000 / Year)

Job Description

We are in search of a passionate Software Engineer to join our Johannesburg team. As part of our innovative software development team, you'll be working on projects that drive our technological advancement. Your role will involve both frontend and backend development, and you’ll be responsible for building scalable applications that meet our clients' needs.

Responsibilities

  • Contribute to all phases of the software development lifecycle.
  • Monitor and improve application performance metrics.
  • Work closely with QA teams to ensure all products are tested and delivered to quality standards.
  • Mentor junior developers and provide guidance in best practices.

Requirements

Education
  • Bachelor's degree in Computer Science
Experience
  • 5+ years in software engineering or related field
Technical Skills
  • TypeScript
  • Django
Soft Skills
  • Critical thinking
  • Adaptability
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Azure: Familiarity with deploying applications in cloud environments.
  • Knowledge of DevOps practices: Experience with automating the software development process using DevOps techniques.

Benefits

  • Comprehensive health benefits including dental and vision
  • Retirement savings plan with matching contributions
  • Flexible working arrangements
  • Employee development programs

Company Culture

  • Sustainability: We are committed to sustainable practices and environmentally friendly technology solutions.
  • Diversity and Inclusion: Our workplace is inclusive and values diversity, fostering a sense of belonging for everyone.
Status: Closed