Software Developer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Join our team as a Software Developer in the heart of Johannesburg. This role will see you designing and implementing software solutions, debugging, and collaborating in a fast-paced environment, ensuring that we meet customer needs effectively.

Responsibilities

  • Write clean, maintainable code and perform code reviews.
  • Contribute to software architecture discussions and design.
  • Develop solutions that integrate with existing systems and databases.
  • Ensure cross-browser compatibility and optimal performance.
  • Work with project managers to deliver projects on time and to specifications.
  • Provide technical support for software applications post-launch.
  • Mentor junior developers and assist them in their professional growth.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Express.js
  • HTML/CSS
  • Docker
Soft Skills
  • Critical Thinking
  • Collaboration
Certifications
  • Google Cloud Developer
  • Agile Certified Practitioner
Languages
  • English: Fluent

Advantageous

  • Previous experience in Agile environments: Experience working in Agile development teams and methodologies.
  • Knowledge of API design: Familiarity with RESTful and GraphQL APIs.

Benefits

  • Health, dental, and vision insurance
  • Performance bonus based on company goals
  • Employee employee discounts and perks
  • Annual company retreat

Company Culture

  • Diversity: We are committed to building a diverse workforce that reflects our community.
  • Work-Life Balance: We value work-life balance and provide flexible scheduling options.
Status: Closed