Backend Engineer

Cape Town FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

Join our dynamic team as a Backend Engineer, where you will focus on developing high-performing solutions using Node.js. The successful candidate will collaborate with cross-functional teams to create and maintain backend services that support our platforms' scalability and efficiency. Ideal candidates have a keen eye for optimizing code and enhancing system performance.

Responsibilities

  • Design and develop efficient backend services using Node.js.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Implement security and data protection measures.
  • Optimize applications for maximum speed and scalability.
  • Manage hosting environment, including database administration.
  • Develop RESTful APIs for other applications and services.
  • Monitor and troubleshoot performance issues.
  • Continuously improve and refactor existing code.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is advantageous
Experience
  • 5+ years of experience in backend development
Technical Skills
  • Node.js
  • MongoDB
  • RESTful APIs
  • GraphQL
  • Docker
  • AWS
  • TypeScript
Soft Skills
  • Analytical skills
  • Team player
  • Time management
Languages
  • English: Fluent

Advantageous

  • Experience with serverless architecture: Knowledge of serverless technologies like AWS Lambda.
  • Familiarity with CI/CD processes: Understanding of continuous integration and deployment principles.

Benefits

  • Comprehensive health insurance plans
  • Retirement savings plan
  • Flexible working hours
  • Remote working options

Company Culture

  • Collaboration: We encourage teamwork and collaboration to foster innovation.
  • Continuous Learning: We believe in the importance of continuous personal and professional development.
  • Diversity: We celebrate diversity and inclusivity in our workplace.
Status: Open