Backend Developer (Node.js)

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

Job Description

As a Backend Developer (Node.js) on our skilled team, you will play an essential role in the architecture and implementation of our server-side applications. You should have a strong understanding of the Node.js environment and best practices. This role offers the chance to influence the tech stack and development processes while forging your path within the company as we expand our innovative offerings.

Responsibilities

  • Architect and implement backend components for various projects.
  • Optimize existing code for performance and scalability.
  • Provide technical guidance and mentorship to junior developers.
  • Conduct testing and validation of software solutions to ensure quality.
  • Collaborate with DevOps team to automate deployment processes.
  • Document development processes and code changes for future reference.
  • Support maintenance and debugging activities after software deployment.
  • Participate actively in team meetings and agile ceremonies.

Requirements

Education
  • Bachelor's degree in Computer Science, preferred
Experience
  • 4-6 years of relevant software development experience
Technical Skills
  • JavaScript
  • AWS Services
Soft Skills
  • Self-motivated
  • Effective Communication
Languages
  • English: Fluent

Advantageous

  • Familiarity with TypeScript: Understanding of TypeScript and its benefits in building robust applications.
  • Experience with GraphQL: Ability to work with GraphQL for API development and data fetching.

Benefits

  • Health, dental, and vision coverage.
  • Retirement plan with company match.
  • Work-from-home options available.
  • Employee training and development opportunities.

Company Culture

  • Career Development: We invest in our employees' growth through training and mentorship.
  • Inclusivity: We celebrate diversity and ensure an inclusive environment for all.
  • Team Spirit: We believe in the power of collaboration and the importance of teamwork.
Status: Closed