Software Developer

Durban FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our vibrant team as a Software Developer in Durban. You will be instrumental in designing, developing, and maintaining software applications. The ideal candidate will have experience with various programming languages and a keen eye for detail to deliver efficient solutions.

Responsibilities

  • Build reusable code and libraries for future use.
  • Ensure cross-platform optimization for mobile and web.
  • Stay informed about emerging technologies and propose their integration.
  • Mentor junior developers and interns as needed.
  • Report on project progress and escalate issues where necessary.
  • Engage with stakeholders to gather feedback and refine processes.
  • Lead initiatives to enhance software performance and security.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • Ruby on Rails
  • JavaScript frameworks (React, Angular)
Soft Skills
  • Critical Thinking
  • Project Management
Certifications
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of containerization technologies: Experience with Docker and Kubernetes.
  • Understanding of machine learning concepts: Familiarity with integrating machine learning models into applications.

Benefits

  • Comprehensive medical insurance
  • Flexible remote work options
  • Annual training and workshops
  • Team-building activities

Company Culture

  • Continuous Development: We invest in our employees' growth and development through ongoing training.
  • Collaboration: Teamwork is at the heart of what we do; we collaborate to achieve common goals.
  • Work-Life Balance: Promoting a balanced lifestyle to ensure the well-being of our employees.
Status: Closed