Software Developer

Johannesburg FULL TIME R30,000 - R37,500 / Month
(R360,000 - R450,000 / Year)

Job Description

We are seeking a talented Software Developer to join our Johannesburg team. The successful candidate will be involved in designing, developing, and maintaining software applications, collaborating closely with cross-functional teams to ensure high-quality deliverables.

Responsibilities

  • Implement APIs and integrate third-party services.
  • Perform troubleshooting and debugging to enhance application performance.
  • Assist in project planning and resource allocation.
  • Conduct technical presentations to share knowledge with the team.
  • Support the deployment process and manage release schedules.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree in Software Development or similar field is preferred
Experience
  • 4+ years of full-cycle software development experience
Technical Skills
  • Java
  • Node.js
Soft Skills
  • Critical Thinking
  • Communication
Certifications
  • AWS Certified Developer - Associate
  • Professional Scrum Master (PSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Microservices architecture: Hands-on experience building applications with a microservices approach.
  • Understanding of DevOps practices: Familiarity with CI/CD tools and processes.

Benefits

  • Inclusive health and wellness programs
  • 401(k) plan with a competitive employer match
  • Work-life balance initiatives
  • Regular team-building events

Company Culture

  • Focus on Continuous Learning: We prioritize continuous learning and provide opportunities for professional growth.
  • Engaging Work Environment: We strive to create an engaging work environment where everyone feels valued and motivated.
  • Health and Well-being Initiatives: Our company promotes health and well-being for all employees through various programs.
Status: Closed