Backend Developer

Cape Town FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Take the next step in your career as a Backend Developer in Cape Town! You will architect and manage server-side application logic, ensuring that the application performs efficiently under load. Expect to engage in troubleshooting processes, debugging potential issues, and continuously enhancing application performance. A collaborative approach as well as an eagerness to stay updated with industry trends will be vital.

Responsibilities

  • Develop and maintain server-side logic using Node.js and Express.
  • Design and implement APIs for seamless communication between front-end and back-end.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Optimize applications for maximum speed and scalability.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug applications to ensure high performance.
  • Stay updated with emerging technologies and industry trends.
  • Maintain documentation for all development processes and workflows.
  • Coordinate with cross-functional teams including designers and product managers.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of experience in backend development
Technical Skills
  • Node.js
  • Express.js
  • SQL Database Management
  • RESTful APIs
  • Git
Soft Skills
  • Team collaboration
  • Analytical thinking
  • Communication
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with Docker for containerization and Kubernetes for orchestration.
  • Familiarity with CI/CD pipelines: Knowledge of continuous integration and deployment processes.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness benefits
  • Flexible working hours
  • Ongoing professional development opportunities
  • Casual dress code

Company Culture

  • Collaborative Environment: We promote a teamwork-oriented culture where every voice is valued.
  • Continuous Improvement: We encourage our team members to constantly learn and advance their skills.
  • Innovation: We thrive on fresh ideas and innovative solutions.
Status: Closed