Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our dynamic team as a Software Engineer where you will develop and maintain software applications that enhance user experiences. We are seeking a tech-savvy individual with a flair for both front-end and back-end development who thrives in a vibrant, innovative environment.

Responsibilities

  • Create innovative software solutions to enhance user engagement.
  • Revise, update, and refactor existing code to improve performance.
  • Collaborate with UI/UX designers to improve usability.
  • Implement security measures and ensure app security standards.
  • Assist in training junior developers and providing mentorship.
  • Engage with stakeholders to gather requirements and feedback.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree preferred
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • React
Soft Skills
  • Problem-solving
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with Kubernetes: Hands-on experience with orchestrating containers using Kubernetes.
  • Familiarity with Agile methodologies: Understanding of Agile principles and practices.

Benefits

  • Comprehensive medical aid
  • Performance incentives and bonuses
  • Flexible working arrangements
  • Access to training and certification programs

Company Culture

  • Diversity and Inclusion: We embrace diversity in our workforce and encourage diverse perspectives.
  • Work-Life Balance: We promote a work-life balance to keep our teams happy and productive.
  • Community Engagement: We actively engage with our local community through outreach initiatives.
Status: Closed