Software Engineer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Looking for a Software Engineer ready to take on new challenges in Cape Town. This role involves the design, development, and implementation of software, requiring both creativity and technical prowess. If you have a passion for technology and problem-solving, we want to hear from you.

Responsibilities

  • Architect and implement scalable software solutions.
  • Collaborate with stakeholders to define software requirements.
  • Ensure the performance, quality, and responsiveness of applications.
  • Optimize and refactor code for better performance.
  • Participate in sprint planning and agile ceremonies.
  • Maintain and improve existing systems and applications.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • Docker
Soft Skills
  • Analytical thinking
  • Teamwork
Certifications
  • Google Professional Cloud Architect
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience with AWS or Azure for cloud solutions.
  • Knowledge of Machine Learning basics: Familiarity with machine learning concepts and frameworks.

Benefits

  • Inclusive health, dental, and vision insurance.
  • Employee assistance programs for mental health support.
  • Paid time off and holiday packages.
  • Support for certifications and continuous learning.

Company Culture

  • Team Spirit: Our team thrives on collaboration and mutual support, where everyone's contributions are valued.
  • Flexible Work Arrangements: We offer flexible working hours and remote options to support work-life balance.
  • Community Engagement: We actively participate in community initiatives and encourage our team to get involved.
Status: Closed