Backend Engineer

Pretoria Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are seeking a Backend Engineer skilled in developing efficient and scalable server-side applications. The ideal candidate will be responsible for building and maintaining robust systems to support our dynamic software solutions.

Responsibilities

  • Develop, test, and maintain server applications with a focus on reliability and performance.
  • Collaborate effectively with cross-functional teams in a fast-paced environment.
  • Identify areas for improvement in existing applications and implement solutions.
  • Maintain code quality and ensure adherence to coding standards.
  • Participate in the implementation of DevOps practices and CI/CD pipeline.
  • Conduct regular system performance analysis and implement necessary optimizations.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
Experience
  • 5+ years of experience in software development focused on backend systems
Technical Skills
  • Node.js
  • GraphQL
Soft Skills
  • Team Player
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Understanding of microservices architecture: Knowledge on designing systems using microservices.
  • Familiarity with CI/CD tools: Experience using Jenkins or GitLab CI/CD.

Benefits

  • Comprehensive medical aid and wellness programs.
  • Employee assistance programs.
  • Work-life balance initiatives.
  • Training and development opportunities.

Company Culture

  • Team Collaboration: We promote a culture of teamwork where every voice is heard and considered important.
  • Innovation and Creativity: We support new ideas that challenge the norm and drive progress.
  • Continuous Improvement: We believe in continuous learning and skill enhancement for all employees.
Status: Open