Software Engineer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Software Engineer, you will be integral to our development team, utilizing your skills in both front-end and back-end programming. You will work on delivering high-performance software applications that drive business success.

Responsibilities

  • Design and implement APIs to support mobile and web applications.
  • Ensure security and data protection through appropriate coding practices.
  • Work closely with DevOps teams to streamline deployment processes.
  • Participate in technical discussions and share knowledge among team members.
  • Identify opportunities for innovation and suggest improvements to processes.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree preferred
Experience
  • 3-5 years of relevant software development experience
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • SQL
  • Version Control (Git)
Soft Skills
  • Effective Communication
  • Problem Solving
  • Time Management
  • Team Player
  • Adaptability
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Experience using Docker for containerization and development.
  • Knowledge of CI/CD processes: Understanding of continuous integration and deployment practices.

Benefits

  • Medical aid and wellness programmes
  • Flexible working arrangements
  • Annual performance bonus
  • Opportunities for professional development

Company Culture

  • Innovation: We value innovation and encourage our team members to bring their creative ideas to life.
  • Collaboration: Teamwork is at our core; we believe in working together to achieve great results.
  • Diversity and Inclusion: We embrace diversity and are dedicated to creating an inclusive workplace for everyone.
Status: Closed