Backend Developer

Johannesburg FULL TIME R25,000 - R35,000 / Month
(R300,000 - R420,000 / Year)

Job Description

As a Backend Developer, you will focus on creating robust back-end architectures and integrating data storage solutions. Your expertise in Node.js will be pivotal in helping us deliver exceptional user experiences across our platforms.

Responsibilities

  • Design and implement server-side logic using Node.js frameworks.
  • Create RESTful APIs to support various client-side applications.
  • Manage and optimize databases for performance and scalability.
  • Integrate third-party APIs and data sources.
  • Conduct code reviews and maintain code quality standards.
  • Collaborate with frontend developers to improve usability.
  • Debug and optimize existing applications for performance improvements.
  • Document back-end processes and APIs for future reference.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • At least 3 years of experience in backend development with Node.js
Technical Skills
  • Node.js
  • MongoDB
  • Express.js
  • JavaScript
  • Git
Soft Skills
  • Team Collaboration
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Experience with containerization using Docker for application deployment.
  • Knowledge of CI/CD practices: Understanding of continuous integration and deployment practices.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Paid time off and holidays
  • Professional development opportunities

Company Culture

  • Innovation: We encourage new ideas and creative solutions in a collaborative environment.
  • Growth: Opportunities for personal and professional growth through training and mentorship.
  • Diversity: We embrace diversity and inclusion, welcoming individuals from all backgrounds.
Status: Closed