Backend Developer

Johannesburg FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We are seeking a skilled Backend Developer with Node.js expertise to join our Johannesburg team. The ideal candidate will work on exciting projects and play a vital role in backend development. Strong knowledge in server-side programming and application architecture is essential, as you will be responsible for developing scalable and efficient software solutions.

Responsibilities

  • Architect and maintain scalable backend architectures using Node.js.
  • Collaborate in code reviews and share knowledge with the team.
  • Troubleshoot application issues and provide fixes.
  • Ensure quality through unit and integration testing.
  • Maintain technical documentation and records for system processes.
  • Participate in Agile development practices including sprints and stand-ups.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's degree preferred
Experience
  • 3+ years of experience in backend development with Node.js
Technical Skills
  • Node.js
  • Express.js
  • MongoDB
  • RESTful APIs
  • JavaScript
  • Agile/Scrum
Soft Skills
  • Problem-solving
  • Communication
  • Team player
Languages
  • English: Fluent

Advantageous

  • Experience with AWS or Azure: Knowledge of cloud-based services and server management.
  • Knowledge of DevOps practices: Familiarity with continuous integration and deployment.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexible working hours
  • Opportunity for professional growth and advancement

Company Culture

  • Innovation: We encourage out-of-the-box thinking and experimentation.
  • Team Collaboration: Collaboration among team members is vital to our success.
  • Diversity and Inclusion: We celebrate diverse backgrounds and perspectives.
Status: Open