Backend Developer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our talented team in Cape Town as a Backend Developer, where you will develop and maintain server-side components, ensure high performance, and participate in all phases of the development lifecycle. We're looking for someone with a deep understanding of best practices and a drive to innovate within the software development space.

Responsibilities

  • Develop and maintain highly scalable software application backends.
  • Architect data storage solutions and optimize queries for performance.
  • Collaborate with QA teams to ensure feature completeness and quality.
  • Stay updated with the latest industry trends and technologies.
  • Assist in the requirements gathering and technical specification processes.
  • Create and maintain documentation for system architecture and processes.
  • Facilitate code reviews and mentor junior developers in best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant technical field
Experience
  • 2+ years of experience in backend development with proficiency in Node.js or Java
Technical Skills
  • Python
  • Docker
Soft Skills
  • Time Management
  • Adaptability
Certifications
  • Google Cloud Professional Developer
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Knowledge of continuous integration and continuous deployment practices.
  • Understanding of DevOps principles: Experience in collaborating with DevOps teams for streamlined deployments.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with employer match
  • Work-life balance initiatives
  • Access to ongoing training and workshops

Company Culture

  • Diversity and Inclusion: We prioritize inclusivity and diverse backgrounds in our hiring practices.
  • Work Hard, Play Hard: We nurture a culture where hard work is balanced with fun and team-building activities.
  • Open Communication: Our doors are always open for feedback, discussions, and communication.
Status: Closed