Backend Developer

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

Job Description

We're seeking a skilled Backend Developer to join our Cape Town team. In this role, you will develop and maintain server-side applications, ensuring high performance and responsiveness. The ideal candidate should be adept with database management and backend frameworks.

Responsibilities

  • Create backend services and APIs using modern frameworks.
  • Maintain and improve existing applications to enhance performance.
  • Participate in code reviews to uphold best practices.
  • Develop secure and reliable database schemas.
  • Work with cross-functional teams to deliver high-quality software.
  • Help troubleshoot and resolve application bugs and issues.
  • Understand system architecture and propose improvements.

Requirements

Education
  • Bachelor's degree in Software Engineering, Computer Science or a similar field
Experience
  • 5+ years of experience working with backend systems
Technical Skills
  • Python
  • Django
Soft Skills
  • Problem Solving
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Understanding of microservices architecture: Experience designing applications using microservices.
  • Familiarity with message brokers (Kafka, RabbitMQ): Knowledge of integrating messaging systems into applications.

Benefits

  • Comprehensive health insurance
  • Annual bonus schemes based on performance
  • Opportunities for remote work
  • Education reimbursement for further studies

Company Culture

  • Innovation: We encourage out-of-the-box thinking and creative problem solving.
  • Collaboration: Teamwork and open communication are at the heart of our operations.
  • Growth Mindset: We believe in continuous learning and improvement for all team members.
Status: Open