Backend Developer

Durban FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We are seeking a Backend Developer with expertise in Python to join our passionate team. In this role, you will design and implement robust backend services, ensuring optimal availability and performance for our applications. You will collaborate closely with frontend developers and product teams to create seamless user experiences and tackle complex technical challenges. If you are a problem-solver with a desire to innovate, we want to hear from you!

Responsibilities

  • Create and manage RESTful services and APIs.
  • Optimize and refactor existing code for better performance.
  • Work with cross-functional teams to define system specifications.
  • Ensure that services are deployable in cloud environments.
  • Conduct testing and maintain documentation for development processes.
  • Monitor application performance and make improvements as needed.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field preferred
Experience
  • 4+ years of experience in backend development with Python
Technical Skills
  • Python
  • Django
  • RESTful APIs
  • Database Management
Soft Skills
  • Team Collaboration
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud services: Experience with cloud platforms such as AWS or Azure.
  • Familiarity with microservices architecture: Understanding of microservices design and implementation.

Benefits

  • Comprehensive health insurance
  • Generous leave policy
  • Employee bonus schemes
  • Career development opportunities

Company Culture

  • Innovation Driven: We encourage innovative thinking and the exploration of new ideas.
  • Supportive Team: Our team is supportive and works together to achieve common goals.
  • Work-Life Balance: We value work-life balance and support flexible working arrangements.
Status: Open