Backend Engineer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join our team as a Backend Engineer, specializing in designing and developing server-side components. You will engage in the full software development lifecycle, ensuring high quality and timely delivery of projects. Ideal candidates will have a solid understanding of back-end technologies and experience with data security and integrity. We encourage innovative thinking and value a dynamic team culture.

Responsibilities

  • Create and maintain documentation for software applications.
  • Enhance web applications with reliable back-end functionality.
  • Assist in onboarding and mentoring junior developers.
  • Research and apply new technologies to improve the development process.
  • Provide support for the production environment and resolve any issues that arise.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 5+ years of experience in back-end development
Technical Skills
  • Python
  • GraphQL
  • RESTful API development
Soft Skills
  • Analytical thinking
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Hands-on experience in developing applications with microservices.
  • Knowledge of Agile methodologies: Familiarity with Agile project management and development practices.

Benefits

  • Generous health, dental, and vision insurance
  • Retirement savings plan with company match
  • Professional development opportunities
  • Wellness initiatives and corporate events

Company Culture

  • Diversity: We embrace a diverse workforce and celebrate unique perspectives.
  • Growth Mindset: We support our employees' growth through training and mentorship.
  • Work-Life Balance: We promote a healthy work-life balance and flexible work arrangements.
Status: Closed