Software Engineer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Software Engineer (Python) in our Cape Town branch, you will be engaged in everything from design to deployment. Your focus will be on building effective applications that meet our clients' needs while working in a collaborative environment.

Responsibilities

  • Contribute to all phases of the development lifecycle, from initial concept through to final rollout.
  • Collaborate with product managers to understand user needs.
  • Maintain code quality, organization, and automation.
  • Document software specifications and design.
  • Support the team in adopting best practices and methodologies.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3-5 years of experience in software development with a focus on Python
Technical Skills
  • Python
  • Django
  • REST APIs
  • SQL
Soft Skills
  • Analytical thinking
  • Teamwork
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure): Familiarity with deploying applications to cloud environments.
  • Knowledge of containerization tools: Experience using Docker or Kubernetes to manage application containers.

Benefits

  • Competitive salary and performance bonuses
  • Healthcare benefits including dental and vision
  • Flexible hours and remote working options
  • Career advancement opportunities
  • Team-building events and activities

Company Culture

  • Innovative Environment: We prioritize creativity and innovation in our everyday work.
  • Team Collaboration: We believe in the power of collaboration and teamwork.
  • Diversity and Inclusion: Our workplace supports diversity and welcomes all individuals.
Status: Closed