Software Engineer

Durban FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are actively looking for a skilled Software Engineer to be part of our tech-savvy team. Your main responsibilities will include designing and implementing software solutions as well as collaborating with team members to enhance project outputs. If you thrive in a fast-paced environment and are passionate about technology, this is the job for you!

Responsibilities

  • Design and implement software solutions to meet client specifications.
  • Analyze and resolve technical issues reported by users.
  • Work alongside QA engineers to perform thorough testing of applications.
  • Assure proper deployment and migration of applications as needed.
  • Help train junior developers in best practices and coding standards.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
  • Master's degree is a plus
Experience
  • 5+ years of relevant experience in software engineering
Technical Skills
  • JavaScript
  • Django
Soft Skills
  • Analytical Skills
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps practices: Understanding of CI/CD pipelines and automation tools.
  • Knowledge of TypeScript: Experience using TypeScript for scalable code development.

Benefits

  • Subsidized professional development opportunities
  • Performance-based bonus structure
  • Remote work options for better work-life balance
  • Employee recognition programs

Company Culture

  • Inclusive Environment: We are dedicated to creating a diverse workplace where every individual is respected and valued.
  • Innovation Focus: We champion innovative thinking and welcome new ideas from all team members.
  • Continuous Improvement: We believe in constant learning and improvement, both professionally and personally.
Status: Open