Backend Engineer

Durban FULL TIME R35,000 - R45,000 / Month
(R420,000 - R540,000 / Year)

Job Description

As a Backend Engineer, you'll be instrumental in developing robust server-side logic and ensuring high performance for our applications. Ideal candidates will have experience with server technologies and database management, contributing to the entire software development lifecycle.

Responsibilities

  • Architect and build scalable back-end systems and applications.
  • Collaborate with data scientists to leverage data analytics.
  • Ensure code quality through continuous integration and deployment.
  • Conduct performance analysis and tuning of applications.
  • Implement logging, monitoring, and alerting for system health.
  • Lead projects to implement new features or enhancements.
  • Provide technical guidance and support to other team members.
  • Participate in Agile development processes and ceremonies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in relevant field is preferred
Experience
  • 5+ years of backend development experience
Technical Skills
  • Python
  • GraphQL
Soft Skills
  • Adaptability
  • Team Collaboration
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of Microservices Architecture: Understanding of microservices architecture and service-oriented design principles.
  • Experience with Cloud Technologies: Hands-on experience with cloud platforms like AWS or Azure.

Benefits

  • Comprehensive health and dental cover
  • Retirement savings plan with company contribution
  • Professional development opportunities
  • Paid time off and holidays

Company Culture

  • Innovation-Driven: We value creative solutions and encourage a culture of innovation.
  • Team-Oriented: Collaboration and teamwork are at the heart of our processes.
  • Growth Focused: We support continuous learning and professional growth for all our employees.
Status: Closed