Software Engineer

Cape Town FULL TIME R25,000 - R41,666 / Month
(R300,000 - R500,000 / Year)

Job Description

We are on the lookout for an innovative Software Engineer. This role requires a collaborative spirit and the ability to work in a fast-paced environment, creating robust applications that meet client needs. If you're looking to challenge yourself and make an impact with your coding skills, we want to hear from you!

Responsibilities

  • Write clean, maintainable code that adheres to best practices.
  • Develop APIs and services for front-end applications.
  • Engage with clients to gather requirements and provide updates on project status.
  • Assist in the integration of user-facing elements developed by front-end developers.
  • Implement security and data protection measures.
  • Participate in agile development processes, including sprints and stand-ups.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4+ years of experience in software development with a focus on full-stack development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • GraphQL
  • SQL
Soft Skills
  • Analytical thinking
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization technologies.
  • Familiarity with Agile methodologies: Understanding of Agile principles and practices.

Benefits

  • Comprehensive health and wellness packages.
  • Flexible work hours and remote work options.
  • Annual performance bonuses.
  • Continuous learning and development opportunities.

Company Culture

  • Innovation: We encourage creative thinking and innovative solutions.
  • Team Spirit: A culture of collaboration and support among team members.
  • Diversity and Inclusion: We embrace diversity and strive to create an inclusive environment.
Status: Closed