Software Developer

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

Job Description

Exciting opportunity for a Software Developer to join our team in Johannesburg. You will be responsible for designing and implementing backend systems that support our products and enhance user experience. Candidates should have a keen eye for detail and a passion for coding.

Responsibilities

  • Design scalable software architectures that meet customer requirements and enhance user experiences.
  • Document development processes, code changes, and application features.
  • Communicate effectively with stakeholders to understand project needs and deliver on objectives.
  • Identify potential risks and ensure the software is compliant with applicable standards.

Requirements

Education
  • Bachelor's degree in Software Engineering or similar field
Experience
  • 5+ years of backend development experience
Technical Skills
  • Python
  • Java
Soft Skills
  • Problem Solving
  • Effective Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with Microservices Architecture: Experience working within a microservices-based environment.
  • Experience with Agile development methodologies: Background in agile practices for software development.

Benefits

  • Comprehensive health insurance
  • Performance bonuses based on results
  • Flexible working arrangements
  • Employee training programs for skills enhancement

Company Culture

  • Continuous Improvement: Commitment to personal and professional development is essential. We invest in training and opportunities for our employees.
  • Work-Life Harmony: Promoting a balanced lifestyle to enhance employee satisfaction and performance.
  • Community Engagement: We support community initiatives and encourage our team to participate.
Status: Open