Software Engineer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are searching for a passionate Software Engineer to join our vibrant team. In this role, you will have the opportunity to focus on both front-end and back-end development, working on exciting projects that develop innovative solutions. If you are eager to take on challenges and create impactful software, we invite you to apply.

Responsibilities

  • Develop application programming interfaces (APIs) and libraries for future use.
  • Ensure responsiveness and the best performance of applications.
  • Work with cross-functional teams to establish development timelines and deliverables.
  • Mentor junior developers and assist with their growth as software engineers.
  • Adhere to best practices in software development and maintain a clean code base.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • React
  • Node.js
  • MySQL
Soft Skills
  • Problem-solving
  • Team collaboration
  • Communication
Certifications
  • AWS Certified Developer
  • Scrum Master Certified
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker and Kubernetes: Experience with containerization and orchestration tools.
  • Familiarity with CI/CD processes: Understanding of continuous integration and deployment workflows.

Benefits

  • Comprehensive health insurance including dental and vision.
  • Annual bonus based on performance.
  • Flexible working hours.
  • Opportunity for remote work.

Company Culture

  • Innovative Environment: We prioritize innovation, encouraging creative thinking in our teams.
  • Continuous Learning: We provide opportunities for professional growth and development.
  • Diversity and Inclusion: We celebrate diversity within our workforce, fostering an inclusive atmosphere.
Status: Closed