Software Engineer

Johannesburg Full-time R41,666 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join our team as a Software Engineer in Johannesburg, where you'll play a key role in developing and maintaining software solutions. The ideal candidate will have a solid understanding of both front-end and back-end technologies, enabling you to deliver high-quality applications that meet the needs of our users.

Responsibilities

  • Create effective software architectures that meet user needs.
  • Implement APIs and web services to support application functionality.
  • Monitor application performance and make necessary optimizations.
  • Engage in regular communication with stakeholders to align on project goals.
  • Contribute to team building and a positive working environment.
  • Support the development and implementation of policies and procedures.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • JavaScript
  • React
  • Node.js
  • SQL
  • Git
Soft Skills
  • Analytical thinking
  • Communication
  • Adaptability
  • Teamwork
Certifications
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with cloud technologies (AWS, Azure): Hands-on experience with cloud platforms for deploying applications.
  • Familiarity with containerization tools (Docker, Kubernetes): Knowledge of using Docker and Kubernetes for application deployment.

Benefits

  • Medical aid and wellness benefits.
  • Performance bonuses and incentives.
  • Flexible work hours for better work-life balance.
  • Opportunity for continuous learning and development.

Company Culture

  • Collaboration: We foster a collaborative environment where teamwork and innovation are at the forefront of our success.
  • Growth Mindset: We believe in nurturing a growth mindset, encouraging our employees to pursue personal and professional development.
  • Diversity and Inclusion: We are committed to creating a diverse and inclusive workplace that values all perspectives and experiences.
Status: Closed