Backend Engineer

Pretoria FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Backend Engineer, you will be essential in shaping our technical landscape by developing APIs and microservices that form the backbone of our products. Working in an Agile environment, you will have the opportunity to contribute to system architecture decisions, ensuring the application is not only robust but also easily scalable for future growth.

Responsibilities

  • Architect back-end components for new applications.
  • Work closely with QA to ensure software quality.
  • Implement data storage solutions, including database optimization.
  • Help define application performance benchmarks.
  • Participate in Agile processes and ceremonies.
  • Ensure compliance with software development standards.

Requirements

Education
  • Bachelor's degree in Computer Engineering
  • Relevant certifications are a plus
Experience
  • 5+ years in backend software engineering
Technical Skills
  • Java
  • Python
Soft Skills
  • Analytical thinking
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Familiarity with GraphQL: Knowledge of building APIs with GraphQL is an advantage.
  • AWS Knowledge: Understanding of cloud services and deployment on AWS.

Benefits

  • Comprehensive health insurance
  • Annual performance bonuses
  • Remote work flexibility when applicable
  • Paid training and development workshops

Company Culture

  • Continuous Improvement: We support ongoing education and training to help our team advance in their careers.
  • Collaboration: We believe that teamwork drives success and fosters a strong company culture.
  • Respectful Communication: We encourage open communication and respect across all levels of the organization.
Status: Open