Software Developer

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

Job Description

We are seeking a passionate Software Developer to join our innovative team in Johannesburg. You will be responsible for developing efficient and scalable applications, leveraging your skills in both front-end and back-end development. You will work closely with product managers and designers to deliver high-quality software solutions.

Responsibilities

  • Create and maintain system documentation.
  • Support the development team in troubleshooting and optimizing applications.
  • Mentor junior developers and assist with their skill development.
  • Contribute to the team's innovative ideas and solutions.
  • Work on application security and data protection measures.
  • Participate in client meetings to gather requirements and demonstrate software.

Requirements

Education
  • Bachelor's degree in Computer Science or Engineering
  • Additional certifications in relevant technologies are preferred
Experience
  • 5+ years in software development with a focus on full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • Database Management
Soft Skills
  • Leadership
  • Negotiation
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD processes: Experience with CI/CD pipelines to automate deployments.
  • Familiarity with cloud technologies: Knowledge of AWS or Azure cloud platforms is advantageous.

Benefits

  • Comprehensive health benefits
  • Work-from-home options available
  • Generous leave policy
  • Support for further education and certifications

Company Culture

  • Innovation: Our team thrives on innovation and creativity, encouraging everyone to think outside the box.
  • Supportive Environment: We foster a supportive environment that values ideas and contributions.
  • Work-Life Balance: We prioritize a healthy work-life balance for our employees.
Status: Closed