Backend Developer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our tech-savvy team in Johannesburg as a Backend Developer specializing in Node.js. You will play a pivotal role in developing scalable backend systems and APIs, working closely with front-end developers to create seamless user experiences. We are looking for someone who values quality coding and enjoys tackling complex challenges while contributing to innovative projects.

Responsibilities

  • Develop and maintain backend services using Node.js.
  • Work closely with frontend developers to integrate user-facing elements with server-side logic.
  • Troubleshoot and optimize existing backend services for performance.
  • Implement RESTful APIs for seamless interaction with databases and client applications.
  • Ensure application architecture is scalable and maintainable.
  • Collaborate with product managers to define technical requirements and improve product features.
  • Perform code reviews and maintain coding standards within the team.
  • Develop and implement unit and integration tests to ensure software quality.
  • Participate in agile ceremonies including daily stand-ups and sprint planning meetings.
  • Document development processes, code changes, and features for future reference.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology, or related field
Experience
  • Minimum of 3 years experience in backend development, particularly with Node.js.
Technical Skills
  • Node.js
  • SQL and NoSQL databases
  • RESTful APIs
  • Docker
  • Git
Soft Skills
  • Effective communication
  • Analytical thinking
  • Team collaboration
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud services (AWS, Azure): Familiarity with deploying applications on cloud platforms such as AWS or Azure.
  • Experience with CI/CD pipelines: Hands-on experience in setting up continuous integration and delivery pipelines.

Benefits

  • Competitive salary package with performance bonuses.
  • Comprehensive health, dental, and vision coverage.
  • Opportunity for remote working and flexible hours.
  • Professional development opportunities and training.

Company Culture

  • Innovative Environment: We foster an environment that encourages innovation and creative problem-solving.
  • Continuous Learning: We value continuous learning and encourage team members to develop their skills.
  • Inclusivity: We are committed to creating an inclusive workplace where diversity is celebrated.
Status: Closed