Software Engineer

Cape Town Full-time R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We invite a talented Software Engineer to our Cape Town office. This position focuses on full-stack development, where your expertise will play a pivotal role in crafting user-friendly applications and robust backend services. You will collaborate with a dynamic team to push the boundaries of technology and deliver top-notch software solutions.

Responsibilities

  • Develop RESTful APIs and backend services.
  • Write clean, maintainable code while adhering to coding standards.
  • Assist in developing project timelines and deliverables.
  • Debug and troubleshoot existing applications and products.
  • Foster a culture of collaboration and innovation within the team.
  • Participate in training and development activities to enhance personal skills.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • React
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Professional Developer
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD practices: Hands-on experience with continuous integration and deployment methodologies.
  • Knowledge of microservices architecture: Experience in developing systems using a microservices approach.

Benefits

  • Comprehensive health insurance
  • Retirement savings plans with employer matches
  • Flexible work arrangements
  • Support for continuous learning initiatives

Company Culture

  • Inclusivity: We embrace diversity and strive for an inclusive workplace where everyone feels valued.
  • Work-life Balance: We prioritize work-life balance and well-being for our employees.
  • Customer Focused: We are dedicated to understanding and meeting our customers' needs.
Status: Closed