Software Engineer

Cape Town FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

As a Software Engineer with us, you'll work closely with other engineers and cross-functional teams to develop and enhance our platforms. We value creativity and innovation in our team members, and we offer a supportive work environment that encourages growth and learning.

Responsibilities

  • Architect and build scalable applications that enhance business operations.
  • Interact with stakeholders to gather requirements and align on project goals.
  • Ensure the continuous integration and delivery of software.
  • Automate testing and deployment processes.
  • Participate in agile methodologies and practices.
  • Support legacy systems and help transition to new platforms.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 4+ years of software development experience with focus on full-stack
Technical Skills
  • React
  • Node.js
Soft Skills
  • Problem-solving
  • Collaboration
Certifications
  • Azure Developer Associate
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Familiarity with containerization and orchestration tools.
  • Knowledge of CI/CD tools: Experience in automating deployment processes.

Benefits

  • Medical aid and wellness programs
  • Paid time off and public holidays
  • Flexible working arrangements
  • Professional development opportunities

Company Culture

  • Innovation: We prioritize innovative thinking and encourage our staff to share new ideas.
  • Collaboration: Teamwork is at the heart of our culture.
  • Growth: We provide ample opportunities for personal and professional development.
Status: Closed