Backend Developer

Pretoria Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are seeking a motivated Backend Developer to join our energetic team. As a Backend Developer, you will work on developing and maintaining scalable software systems that meet the needs of our users. You should have a strong foundation in server-side programming and a knack for problem-solving.

Responsibilities

  • Lead development projects and provide technical direction.
  • Implement third-party libraries and APIs as necessary.
  • Create database schemas and optimize queries.
  • Ensure that all components of the application are properly integrated.
  • Maintain project documentation and technical specifications.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
Experience
  • 4+ years of experience in backend programming
Technical Skills
  • Python
  • Ruby on Rails
  • API Development
Soft Skills
  • Analytical skills
  • Leadership
Languages
  • English: Fluent

Advantageous

  • Knowledge of NoSQL databases: Experience with databases such as MongoDB or CouchDB for flexible data models.
  • Experience with microservices architecture: Understanding of microservices and their implementation in software design.

Benefits

  • Comprehensive health benefits including dental and vision
  • Annual performance bonus
  • Training and certification reimbursement
  • Work-life balance initiatives

Company Culture

  • Diversity and Inclusion: We are committed to fostering a diverse team and inclusive culture where everyone feels valued.
  • Work-Life Balance: We believe in a healthy work-life balance and support our team members in achieving it.
Status: Open