Software Developer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are on the lookout for a passionate Software Developer to join our dynamic Johannesburg team. You will be involved in creating robust applications, working collaboratively within a vibrant team, and ensuring our software solutions are top-notch.

Responsibilities

  • Develop, test, and maintain software applications based on client requirements.
  • Work closely with designers and product managers to improve user experience.
  • Optimize applications for maximum speed and scalability.
  • Implement security and data protection measures.
  • Participate in Agile development processes and contribute to sprint planning.
  • Document development processes and write technical specifications.

Requirements

Education
  • Bachelor's degree in Software Engineering is preferred
Experience
  • 4+ years of experience in software development
Technical Skills
  • Python
  • React
Soft Skills
  • Problem-solving
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD tools: Experience with continuous integration and deployment tools.
  • Knowledge of containerization (Docker): Understanding of containerization technology to streamline application deployment.

Benefits

  • Generous health and wellness benefits
  • Retirement savings plan with employer matching
  • Flexible work schedules
  • Ongoing training and development programs

Company Culture

  • Inclusivity: We are committed to creating an inclusive work environment where everyone feels valued.
  • Respect and Integrity: We uphold respect and integrity in all interactions and decisions.
  • Diversity: We value diverse perspectives and experiences in our team.
Status: Closed