Software Developer

Durban FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join our innovative team as a Software Developer in Durban! We are seeking someone with strong skills in both front-end and back-end development. You will play a key role in crafting user-friendly applications while working closely with project stakeholders to ensure successful outcomes. Your ability to adapt and learn new technologies will make you an invaluable member of our team.

Responsibilities

  • Develop and maintain applications with a focus on user experience.
  • Document software specifications and technical designs.
  • Utilize version control systems to manage code effectively.
  • Work on performance optimization and scalability of applications.
  • Support testing and debugging efforts throughout the development life cycle.
  • Provide technical mentorship and guidance to junior developers.

Requirements

Education
  • Master's degree in Computer Science or related field
Experience
  • 4+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Communication
  • Attention to Detail
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms (AWS, Azure): Experience in deploying and managing applications in the cloud.
  • Knowledge of RESTful APIs: Understanding of how to develop and consume RESTful services.

Benefits

  • Comprehensive healthcare plan
  • Flexible working arrangements
  • Paid time off and holidays
  • Professional development stipends

Company Culture

  • Growth Mindset: Continuous learning and professional growth are integral to our culture.
  • Work-Life Balance: We prioritize a healthy work-life balance for all team members.
  • Diversity and Inclusion: We embrace diversity in the workplace and are committed to inclusivity.
Status: Closed