Backend Developer

Cape Town FULL TIME R41,667 - R75,000 / Month
(R500,000 - R900,000 / Year)

Job Description

As a Backend Developer, you will be responsible for ensuring the high performance and responsiveness of applications. This role involves collaborating with various teams to design robust backend architectures and improve existing systems. You will be instrumental in developing scalable solutions that meet the evolving needs of our clients.

Responsibilities

  • Develop and maintain robust, high-availability back-end services.
  • Collaborate with the team to define system architecture and design.
  • Perform application optimizations and performance tuning.
  • Participate in Agile/Scrum development processes.
  • Monitor and manage production systems and ensure reliability.
  • Develop RESTful APIs and ensure seamless data communication.
  • Ensure the usability and security of back-end services.
  • Prototype and iterate on new features based on user feedback.
  • Assist QA teams in testing and debugging when required.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
  • Master's degree preferred
Experience
  • 5+ years in backend development, particularly with microservices
Technical Skills
  • SQL
  • GraphQL
Soft Skills
  • Team Collaboration
  • Problem-solving
Certifications
  • AWS Certified Developer
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience with DevOps methodologies: Hands-on experience implementing DevOps practices in software development.
  • Knowledge of cloud platforms like AWS or Azure: Familiarity with deploying applications on cloud environments.

Benefits

  • Health, dental, and vision insurance
  • Paid time off and flexible hours
  • Remote work options and a supportive team culture

Company Culture

  • Team Spirit: We foster a collaborative atmosphere where everyone can thrive.
  • Work-Life Balance: We believe in a healthy balance between work and personal life.
  • Continuous Improvement: We are dedicated to learning and enhancing our skills regularly.
Status: Open