Software Developer

Johannesburg FULL TIME R41,666 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are looking for a Software Developer to join our energetic team in Johannesburg. The ideal candidate will have a robust background in software development, proficient in both front-end and back-end technologies. You will play a key role in developing functional and efficient software solutions.

Responsibilities

  • Build and maintain RESTful APIs for web applications.
  • Integrate third-party services and APIs.
  • Participate in sprint planning and retrospectives.
  • Contribute to team velocity and overall project success.
  • Ensure compliance with security and data protection regulations.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 3+ years experience in a software development role
Technical Skills
  • Python
  • Django
Soft Skills
  • Creativity
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with containerization: Experience with Docker or Kubernetes for application deployment.
  • Familiar with microservices architecture: Understanding of building applications with microservices.

Benefits

  • Comprehensive health, dental, and vision plans
  • 401(k) retirement plan with company match
  • Work from home options
  • Employee training programs

Company Culture

  • Collaboration: Collaboration across teams is key to our success, we value everyone’s input.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all employees.
  • Fun and Engaging Environment: We create a fun work atmosphere that keeps our employees engaged.
Status: Closed