Backend Developer

Johannesburg FULL TIME R25,000 - R50,000 / Month
(R300,000 - R600,000 / Year)

Job Description

We are in search of a skilled Backend Developer to join our team in Johannesburg. This role requires a strong grasp of server-side technologies to develop efficient APIs and ensure the performance of our applications. You will collaborate closely with front-end developers to integrate tasks and deliver robust software solutions that meet business needs.

Responsibilities

  • Write clean and maintainable code for backend functionalities.
  • Ensure the scalability of applications through cloud services.
  • Monitor application performance and ensure reliability.
  • Engage in iterative feedback and iterations based on testing.
  • Maintain logs and documentation of application changes.
  • Assist in troubleshooting and optimizing third-party services.
  • Provide support in deployment processes and CI/CD pipelines.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 4+ years of experience in software development
Technical Skills
  • Java
  • Microservices Architecture
Soft Skills
  • Problem-solving
  • Effective Communication
Certifications
  • Certified Kubernetes Administrator
  • Oracle Certified Java Programmer
Languages
  • English: Fluent

Advantageous

  • Familiarity with GraphQL: Experience in developing and consuming GraphQL APIs for improved data fetching.
  • Understanding of CI/CD: Knowledge of Continuous Integration and Continuous Deployment processes.

Benefits

  • Comprehensive health cover.
  • Annual performance bonuses.
  • Workplace wellness programs.
  • Professional development opportunities.

Company Culture

  • Flexibility: We promote a healthy work-life balance and flexibility in work arrangements.
  • Diversity: We celebrate diversity within our team and welcome individuals of all backgrounds.
  • Community Engagement: We encourage our employees to participate in community service and outreach programmes.
Status: Open