Software Engineer

Cape Town Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our vibrant team as a Software Engineer where you will work on developing and maintaining exciting applications. In this role, you will leverage your technical expertise to ensure our software solutions are robust, scalable, and user-friendly.

Responsibilities

  • Engineer secure and reliable software solutions.
  • Mentor junior developers and onboard new team members.
  • Integrate third-party APIs and services as needed.
  • Work collaboratively in a fast-paced environment to meet deadlines.
  • Engage in continuous improvement practices and contribute to team innovation.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
Experience
  • 4+ years of software development experience, particularly in agile environments
Technical Skills
  • Python
  • Django
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • Google Cloud Certification
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD tools: Experience with continuous integration and deployment tools such as Jenkins or GitHub Actions.
  • Awareness of data security and compliance: Understanding of best practices for data protection and security.

Benefits

  • Health insurance coverage for employees and families
  • Generous leave policies including parental leave
  • Employee training and development programs
  • Collaborative and inclusive workplace culture

Company Culture

  • Work-life Balance: We prioritize a healthy work-life balance, allowing employees to thrive both personally and professionally.
  • Continuous Learning: We provide ongoing training and development opportunities to support employee growth.
  • Community Engagement: We actively participate in community initiatives and support local organizations.
Status: Closed