Senior Software Engineer

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

Job Description

Join our vibrant team as a Senior Software Engineer, where you will tackle challenging projects and collaborate with cross-functional teams. This role requires expertise in modern programming languages and frameworks, ensuring that our products meet the demands of a changing digital landscape.

Responsibilities

  • Lead technical discussions and help set the strategy for software development.
  • Design and implement RESTful APIs and microservices for various applications.
  • Foster a culture of collaboration and innovation throughout the engineering team.
  • Mentor junior team members and assist in their professional development.
  • Collaborate with data scientists to integrate machine learning models into applications.

Advantageous

  • Familiarity with Kubernetes: Knowledge of orchestration tools for container management.
  • Experience with CI/CD best practices: Experience with best practices on continuous integration and delivery.

Benefits

  • Health, dental, and vision coverage
  • Generous paid time off policies
  • Access to wellness programs and gym memberships
  • Employee training and upskilling programs

Company Culture

  • Continuous Learning: We encourage continuous learning and offer various professional development opportunities.
  • Work-Life Balance: We prioritize work-life balance and flexible work hours for our employees.
  • Community Engagement: We actively participate in projects that give back to our local communities.
Status: Closed