Backend Developer

Pretoria FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Backend Developer, you will play a crucial role in our development team, focusing on creating and maintaining high-quality server solutions. Your expertise in Node.js will be essential in optimizing existing applications and developing new features to meet client expectations. If you're an innovative thinker with a collaborative spirit, we want to meet you!

Responsibilities

  • Architect and implement high-performance server-side applications.
  • Research and apply new technologies to improve application efficiency.
  • Manage and maintain project code repositories.
  • Participate in Agile development and contribute to sprint planning meetings.
  • Ensure high quality of code with automated tests and continuous integration.
  • Mentor junior developers and assist with their professional development.
  • Communicate progress with stakeholders and report on project timelines.
  • Establish data security measures for protecting sensitive information.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in backend development with Node.js
Technical Skills
  • Node.js
  • Express.js
  • Database Management (MongoDB, MySQL)
  • API Design
  • Cloud Services (AWS, Azure)
Soft Skills
  • Team Collaboration
  • Problem-solving skills
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge in containerization and orchestration tools like Docker and Kubernetes.
  • Agile Methodologies: Familiarity with Agile software development practices.

Benefits

  • Medical aid and provident fund benefits
  • Annual bonus based on performance
  • Flexible working hours with a possibility of remote working
  • Learning opportunities and training programs

Company Culture

  • Innovation and Creativity: We thrive on innovative thinking and encourage our team to explore new ideas.
  • Supportive Environment: We foster a supportive workplace where team collaboration leads to success.
  • Commitment to Growth: Our culture promotes personal growth and continuous learning for all employees.
Status: Closed