Software Developer

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

Job Description

We are seeking a talented Software Developer to join our dynamic team in Johannesburg. The ideal candidate will have strong expertise in full-stack development, with extensive experience in JavaScript and related frameworks.

Responsibilities

  • Design, implement, and optimize web services and APIs.
  • Collaborate with cross-functional teams to define and implement new features.
  • Write clean, maintainable code with unit tests.
  • Monitor application performance and propose improvements.
  • Research and promote best development practices within the team.
  • Assist in the deployment process and continuous integration.
  • Engage in agile development methodologies and sprint planning.

Requirements

Education
  • Relevant Bachelor's degree
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
Soft Skills
  • Problem Solver
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud platforms (AWS, Azure): Experience working with cloud services to enhance application capabilities.
  • Understanding of Agile methodologies: Experience in Agile practices and participation in Scrum ceremonies.

Benefits

  • Comprehensive benefits package
  • Annual health and wellness stipends
  • 401(k) retirement plan with matching contributions
  • Team building and social events

Company Culture

  • Opportunities for Growth: We provide numerous opportunities for career advancement and professional development.
  • Work-Life Balance: We understand the importance of personal time and encourage work-life harmony.
  • Open Communication: We foster an environment where open dialogue is encouraged.
Status: Closed