Software Engineer

Cape Town FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are seeking a skilled Software Engineer to join our vibrant team in Cape Town. As a Software Engineer, you will play a pivotal role in developing high-quality software solutions. Your expertise in both front-end and back-end technologies will be crucial to our projects.

Responsibilities

  • Develop and maintain web-based applications using React, Node.js, and other relevant technologies.
  • Work closely with product managers to understand and gather requirements.
  • Write clean, maintainable code and ensure coding standards are adhered to.
  • Debug and troubleshoot existing software solutions.
  • Assist in preparing technical documentation and user guides.
  • Contribute to continuous improvement initiatives within the team.
  • Engage in knowledge sharing and collaborative discussions with team members.
  • Integrate third-party APIs and services to enhance application functionality.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in software development with a focus on full-stack.
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Docker
  • CI/CD
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Cloud Certified - Associate Cloud Engineer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile environments.
  • Knowledge of GraphQL: Experience using GraphQL APIs in development projects.

Benefits

  • Comprehensive health and wellness benefits
  • Work from home options available
  • Regular team-building activities
  • Opportunity for professional development

Company Culture

  • Continuous Improvement: We encourage our employees to pursue ongoing professional development and learning.
  • Respect and Integrity: We value respect, integrity, and fairness in all our interactions.
Status: Closed