Backend Developer

Johannesburg FULL TIME R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

As a Backend Developer at Tech Innovations Inc., you’ll be involved in the full software development lifecycle. Focused on Node.js applications, your expertise will drive the development of resilient back-end systems and databases to ensure our software solutions are efficient and scalable.

Responsibilities

  • Design and develop high-quality APIs for integration with frontend systems.
  • Monitor system performance and troubleshoot issues as they arise.
  • Collaborate on architectural decisions for new features and services.
  • Write clean, maintainable code following best practices.
  • Participate in code reviews and support peers in debugging and coding.
  • Document development processes and maintain project documentation.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in backend development using Node.js
Technical Skills
  • Node.js
  • Express.js
  • RESTful APIs
  • MongoDB
  • Git
Soft Skills
  • Problem-solving
  • Teamwork
Certifications
  • Certified Node.js Developer
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of GraphQL: Experience with GraphQL APIs and querying.
  • Familiarity with Docker: Understanding of Docker for containerization of applications.

Benefits

  • Competitive salary and performance bonus.
  • Health care benefits, including dental and vision.
  • Flexible working hours.
  • Opportunity for remote work days.

Company Culture

  • Innovation: We encourage creativity and innovation to drive growth and improvement.
  • Collaboration: Working together is key to our success; we promote teamwork and shared knowledge.
  • Supportive Environment: We foster an inclusive environment that supports personal and professional growth.
Status: Closed