Software Engineer

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

Job Description

We are on the lookout for a Software Engineer to join our vibrant team in Cape Town. The successful candidate will have a solid foundation in software development, focusing on both front-end and back-end technologies. You’ll play a crucial role in designing and implementing software solutions that enhance our clients' operations.

Responsibilities

  • Architect and maintain web applications, focusing on performance and scalability.
  • Implement CI/CD pipelines to automate deployment processes.
  • Collaborate with UX/UI designers to improve application usability.
  • Create technical documentation for systems and applications.
  • Engage in code optimization and refactoring to improve performance.
  • Participate in project planning and status meetings to contribute insights.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
  • Master's degree is an advantage
Experience
  • 5+ years of comprehensive software development experience
Technical Skills
  • JavaScript
  • Express.js
Soft Skills
  • Analytical thinking
  • Leadership
Certifications
  • Certified ScrumMaster
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and Kubernetes: Hands-on experience with containerization technologies.
  • Experience in CI/CD processes: Understanding of Continuous Integration and Continuous Deployment practices.

Benefits

  • Comprehensive medical aid
  • Retirement savings plan with contributions
  • Performance bonuses
  • Professional development opportunities

Company Culture

  • Continuous Learning: We promote ongoing learning and professional growth for all our employees.
  • Work-Life Balance: We understand the importance of maintaining a healthy work-life balance.
  • Community Engagement: We actively contribute to our community and encourage employee involvement.
Status: Closed