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

  • Develop APIs capable of handling massive amounts of data efficiently.
  • Integrate user-facing elements with server-side logic using programming languages such as Java, Python, or Node.js.
  • Collaborate in Agile sprints to ensure timely delivery of features and enhancements.
  • Optimize database queries and maintain the integrity of the database.
  • Conduct code reviews to maintain high-quality standards.

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