Software Developer

Johannesburg FULL TIME R33,333 - R45,833 / Month
(R400,000 - R550,000 / Year)

Job Description

We are seeking a skilled Software Developer to join our Johannesburg team. The ideal candidate will have a passion for coding and experience in building software applications. You'll collaborate closely with cross-functional teams to design, develop, and maintain cutting-edge software solutions.

Responsibilities

  • Architect robust software architectures in collaboration with stakeholders.
  • Implement and maintain coding standards and best practices.
  • Analyze user requirements and convert them into specifications.
  • Provide technical support and maintenance for existing applications.
  • Conduct testing and validation of new applications before rollout.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Python
  • React
Soft Skills
  • Critical thinking
  • Communication skills
Languages
  • English: Fluent

Advantageous

  • Knowledge of version control systems: Experience with Git or similar tools for source code management.
  • Experience with Docker: Familiarity with containerization for application deployment.

Benefits

  • Comprehensive health insurance plans
  • 25 days of annual leave
  • Retirement savings plan with employer contribution
  • Work-life balance initiatives

Company Culture

  • Learning and Growth: We provide ample opportunities for professional development and continuous learning.
  • Work-Life Balance: We promote a healthy work-life balance, offering flexible work arrangements.
  • Innovation: Innovation drives our company forward, encouraging creative solutions.
Status: Closed