Backend Engineer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

Join our talented team as a Backend Engineer where you will be responsible for building and maintaining high-performance software applications. You will collaborate closely with front-end developers and other stakeholders to ensure seamless software functionality. The ideal candidate is proficient in server-side programming and has experience in a variety of technologies that enhance application performance.

Responsibilities

  • Architect back-end components with consideration to scalability.
  • Write clean, maintainable code and participate in peer reviews.
  • Continuously evaluate and optimize applications for performance.
  • Collaborate with DevOps for deployment and monitoring.
  • Capture and analyze application metrics for performance tracking.
  • Assist in the development of user stories and acceptance criteria.
  • Mentor junior developers in best practices and coding standards.
  • Manage the availability and responsiveness of applications.

Requirements

Education
  • Bachelor's degree in Information Technology or similar
  • Master's degree preferred
Experience
  • 3-5 years of experience in server-side application development
Technical Skills
  • Node.js
  • MongoDB
Soft Skills
  • Adaptability
  • Teamwork
Certifications
  • AWS Certified Solutions Architect
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience in Agile methodologies: Knowledge of Agile principles and experience working in Scrum teams.
  • Familiarity with graph databases: Experience with modern graph database solutions like Neo4j.

Benefits

  • Comprehensive healthcare coverage
  • Generous paid time off and leave policies
  • Professional training and certifications
  • Team-building events and activities

Company Culture

  • Collaborative Workspaces: Our teams cooperate in a collaborative space to facilitate idea sharing and creativity.
  • Employee Well-being: We promote a healthy work-life balance and employee well-being.
  • Transparency: We maintain transparency in our operations and decision-making processes.
Status: Open