Software Engineer

Durban FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are looking for a Software Engineer who is passionate about creating efficient software solutions. This role offers the chance to work on exciting projects that utilize modern technologies. Ideal candidates should have expertise in both front-end and back-end development, and be eager to tackle technical challenges head-on.

Responsibilities

  • Translate business requirements into technical specifications.
  • Assist in the architectural design of new software projects.
  • Ensure adherence to software development best practices.
  • Engage in ongoing learning and professional development.
  • Contribute to agile development processes and ceremonies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL
  • HTML/CSS
  • Git
  • Agile Methodologies
  • RESTful APIs
  • Cloud Services
Soft Skills
  • Critical Thinking
  • Team Player
  • Communication
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services such as AWS: Hands-on experience with deploying applications in AWS.
  • Experience with Agile methodologies: Proficiency in working in Agile teams and sprints.

Benefits

  • Health and wellness programs
  • Learning and development budgets
  • Annual company retreats
  • Discounts on tech products and services

Company Culture

  • Growth Mindset: We believe in continuous learning and professional growth.
  • Accountability: We take ownership of our tasks and responsibilities.
  • Fun Environment: We strive to maintain a fun and engaging work atmosphere.
Status: Closed