Backend Developer

Johannesburg FULL TIME R29,167 - R41,667 / Month
(R350,000 - R500,000 / Year)

Job Description

We are looking for a dynamic Backend Developer skilled in Node.js to join our talented team in Johannesburg. The successful candidate will focus on building robust applications and ensuring their efficiency and scalability.

Responsibilities

  • Develop and maintain web applications using Node.js.
  • Implement backend services and API integration.
  • Collaborate with frontend developers to align system architecture.
  • Ensure application performance, reliability, and security.
  • Debug and resolve issues promptly to maintain smooth operation.
  • Participate in the entire product lifecycle from concept to launch.
  • Maintain code quality and documentation.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
Experience
  • 3-5 years of experience in backend development with Node.js
Technical Skills
  • Node.js
  • MongoDB
  • RESTful API Development
  • Version Control (Git)
  • Docker
  • PostgresSQL
Soft Skills
  • Problem-solving
  • Team collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure): Familiarity with cloud infrastructure services to support application deployment.
  • Knowledge of Agile methodologies: Experience working within Agile frameworks for project management.

Benefits

  • Health insurance contributions
  • Paid time off and public holidays
  • Professional development reimbursement
  • Flexible working hours

Company Culture

  • Innovation: We encourage creative thinking and innovative approaches to problem-solving.
  • Collaboration: Teamwork is at the heart of everything we do; we work together for success.
  • Integrity: We value transparency, honesty, and professional excellence in all our interactions.
Status: Open