Software Engineer

Cape Town FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We are seeking a talented Software Engineer to join our team in Cape Town. The ideal candidate will bring a passion for software development, solid technical skills, and a collaborative spirit. This role entails working on exciting projects that push the boundaries of technology, from web applications to system integrations. Join us to innovate and create with a team of dedicated professionals.

Responsibilities

  • Develop feature enhancements based on user feedback.
  • Contribute to architectural decisions and system design.
  • Participate in troubleshooting and resolving critical system issues.
  • Engage with stakeholders to clarify requirements and validate solutions.
  • Adopt best practices for software development and version control.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • Python
  • REST APIs
Soft Skills
  • Collaboration
  • Adaptability
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Microservices Architecture: Understanding of microservices and distributed systems.
  • Knowledge of CI/CD Tools: Familiarity with tools like Jenkins or GitLab CI for continuous integration.

Benefits

  • Comprehensive insurance plans
  • Performance bonuses
  • Work-life balance initiatives
  • Remote work options available

Company Culture

  • Learning and Development: We offer continuous training and growth opportunities for all employees.
  • Team Spirit: Teamwork is at the core of our success, and we work collaboratively to achieve our goals.
Status: Closed