Software Developer

Johannesburg Full-time R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

In this Software Developer role, you will be responsible for producing clean, efficient code and will work hand-in-hand with a diverse team to deliver innovative software solutions. Ideal candidates will have a good grasp of various coding languages and a desire to learn and grow within the software development field.

Responsibilities

  • Architect scalable systems and bring them to production.
  • Work with APIs and integrate different services to deliver high-quality software.
  • Create innovative solutions in software design and development.
  • Assist in the coordinate of software release processes.
  • Mentor junior developers and assist in their professional growth.
  • Deliver high-level presentations to stakeholders regarding project progress and updates.

Requirements

Education
  • Relevant technical certification is a plus
Experience
  • 4-6 years of software development experience
Technical Skills
  • JavaScript
  • React
Soft Skills
  • Critical thinking
  • Time management
Certifications
  • Microsoft Certified: Azure Developer Associate
  • AWS Certified Developer – Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile principles and practices is beneficial.
  • Proficient in Git version control: Experience using Git for managing code repositories.

Benefits

  • Competitive salary package and performance bonuses.
  • Medical aid contributions.
  • Paid time off and flexible work hours.
  • Continuous professional development opportunities.

Company Culture

  • Innovation: We promote innovation and creativity in every aspect of our work.
  • Collaborative Environment: Our company culture emphasizes teamwork and sharing ideas.
  • Employee Growth: We provide ample opportunities for training and career development.
Status: Closed