Backend Developer

Johannesburg Full-time R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

As a Backend Developer in Johannesburg, your primary focus will be on designing and implementing high-performance backend systems. You’ll work alongside product managers and frontend developers to create robust processes and systems that drive our software solutions. The ideal candidate should have experience with microservices and cloud architectures, making a significant impact in the technology space.

Responsibilities

  • Build reusable code and libraries for future use.
  • Analyze and improve system architecture to enhance performance.
  • Engage in the complete software development lifecycle (SDLC).
  • Contribute to technical documentation for internal and external stakeholders.
  • Maintain communication with team members and stakeholders regarding project progress.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3-5 years of experience in backend development
Technical Skills
  • Java
  • Python
  • MySQL
  • AWS
  • Node.js
Soft Skills
  • Analytical thinking
  • Team communication
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and containers: Familiarity with container orchestration and application deployment.
  • Experience in Agile methodologies: Hands-on experience with Agile development practices.

Benefits

  • Competitive salary and performance bonuses
  • Medical aid and pension fund
  • Flexible working hours
  • Opportunities for professional growth

Company Culture

  • Collaborative Environment: We nurture a collaborative workspace where ideas can flourish.
  • Continuous Development: We believe in continuous learning and professional growth.
  • Community Engagement: Committed to giving back to the community through various initiatives.
Status: Closed