Backend Software Engineer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are seeking a proficient Backend Software Engineer to join our talented team in Cape Town. The successful candidate will be responsible for developing high-quality back-end solutions and collaborating with front-end developers to enhance user experience. Experience with server-side logic and database management is essential.

Responsibilities

  • Architect and develop RESTful services and APIs.
  • Troubleshoot and debug applications to enhance maintainability.
  • Participate in brainstorming sessions to refine product features.
  • Implement and manage cloud hosting solutions for applications.
  • Write and maintain application documentation.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in back-end software development
Technical Skills
  • Java
  • SQL
  • Node.js
Soft Skills
  • Problem-solving
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker or Kubernetes: Understanding of containerization concepts and tools.
  • Knowledge of CI/CD principles: Experience with continuous integration and delivery methodologies.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with company match
  • Work from home flexibility
  • Employee development programs

Company Culture

  • Creative Environment: We encourage a culture of creativity and innovation where all ideas are valued.
  • Work-Life Balance: We prioritize work-life balance and offer flexible work schedules to accommodate personal needs.
Status: Open