Senior Backend Developer

Cape Town Full-time R58,333 - R75,000 / Month
(R700,000 - R900,000 / Year)

Job Description

We are on the lookout for a Senior Backend Developer to drive backend development efforts, ensuring high-quality and scalable applications. You will work closely with front-end developers, designers, and project managers to deliver the best solutions tailored to our clients' specifications.

Responsibilities

  • Architect scalable backend solutions and ensure implementation aligns with business goals.
  • Assist in developing testing frameworks to enhance software reliability.
  • Work alongside product owners to clarify requirements and project scope.
  • Develop internal tools to improve developer productivity and operational efficiencies.
  • Foster a collaborative environment where team members can share knowledge and learn from each other.

Requirements

Education
  • Bachelor's degree in Computer Science or a similar field
  • Master's degree in related field is preferable
Experience
  • 6+ years of experience in backend engineering or related field
Technical Skills
  • Java
  • PHP
  • Microservices
  • Docker
Soft Skills
  • Leadership
  • Creative Thinking
Certifications
  • Google Professional Cloud Architect
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with GraphQL and REST APIs: Strong skills in building and consuming APIs using GraphQL and REST technologies.
  • Knowledge of performance tuning: Understanding of techniques to improve the efficiency of applications.

Benefits

  • Full health, dental, and vision care.
  • Competitive retirement package with matching contributions.
  • Work-life balance with flexible hours.
  • Employee development programmes and workshops.

Company Culture

  • Continuous Learning: We encourage ongoing professional development and growth within our team.
  • Supportive Environment: We work to maintain a supportive environment where everyone thrives.
  • Work-Life Balance: We believe in maintaining a balance between work and personal life.
Status: Closed