Software Engineer

Cape Town Full-time R30,000 - R50,000 / Month
(R360,000 - R600,000 / Year)

Job Description

Join our vibrant team in Cape Town as a Software Engineer! We are looking for someone who enjoys tackling challenges and is eager to engage in full-cycle software development, from concept to deployment. This position offers a chance to impact users and contribute to the growth of our technology stack.

Responsibilities

  • Architect and design software systems that are robust and scalable.
  • Collaborate effectively with project managers and designers to meet project milestones.
  • Identify and resolve complex performance issues in the software.
  • Write clean, maintainable, and efficient code.
  • Assist in the development of training materials for end-users.
  • Participate in agile development processes and deliver quality software.
  • Contribute to continuous improvement of coding standards and practices.

Requirements

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

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization and orchestration tools.
  • Familiarity with Agile methodologies: Experience working in Agile teams.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible working hours and remote work options
  • Ongoing training and professional development opportunities

Company Culture

  • Innovation: We encourage creativity and innovative thinking in our projects.
  • Collaborative Environment: Teamwork is at the heart of our company culture.
  • Continuous Learning: We prioritize personal and professional growth through various development programs.
Status: Closed