Backend Engineer

Pretoria FULL TIME R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

As a Backend Engineer, you will focus on designing and developing backend services that support our growing range of applications. Working alongside our frontend developers and UX/UI designers, you'll ensure that your backend designs translate into high-quality user experiences. Ideal applicants should be well-versed in backend technologies and proficient in working with databases and cloud services.

Responsibilities

  • Create and manage databases, ensuring data quality and security.
  • Build and deploy scalable backend solutions.
  • Conduct performance tuning and improve application reliability.
  • Engage in agile methodologies for project management.
  • Present ideas and prototypes to stakeholders.
  • Participate in user testing and provide technical support.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
  • Postgraduate qualifications are a plus
Experience
  • 4+ years in backend development roles
Technical Skills
  • Python
  • Docker
  • Spring Framework
  • PostgreSQL
  • GraphQL
Soft Skills
  • Critical thinking
  • Adaptability
Certifications
  • CompTIA Security+
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of microservices architecture: Experience designing scalable microservices systems.
  • Familiarity with CI/CD practices: Ability to automate deployment processes effectively.

Benefits

  • Health, dental, and vision plans
  • Professional development support
  • Team-building and community activities
  • Flexible hours for work-life balance

Company Culture

  • Diversity and Inclusion: Our team embraces diverse backgrounds and perspectives.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all employees.
Status: Open