Backend Developer

Pretoria Full-time R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join our dynamic team as a Backend Developer. You will be responsible for developing server-side applications, ensuring optimal performance and reliability, while working closely with cross-functional teams to implement new features.

Responsibilities

  • Write clean, maintainable, and efficient code.
  • Implement user authentication and data protection measures.
  • Conduct unit and integration testing to ensure quality assurance.
  • Collaborate with other developers and stakeholders in the software development lifecycle.
  • Provide mentorship and support to junior developers.
  • Engage in agile development processes including sprint planning and retrospectives.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • Minimum 4 years of experience in backend development
Technical Skills
  • Python
  • Django
  • SQL
  • RESTful APIs
  • Docker
  • Git
Soft Skills
  • Problem-solving
  • Team collaboration
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS, Azure): Understanding of cloud architecture and deployment options.
  • Experience with CI/CD processes: Knowledge in automating deployments through continuous integration and delivery.

Benefits

  • Competitive salary and performance bonuses
  • Medical aid and retirement benefits
  • Flexible working hours
  • Opportunity for professional development
  • Paid annual leave and public holidays

Company Culture

  • Innovation: We encourage creative thinking and innovation in all our projects.
  • Team Spirit: Collaboration and team support are at the core of our culture.
  • Professional Growth: We provide opportunities for learning and professional advancement.
Status: Open