Backend Developer

Pretoria FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We're on the lookout for a skilled Backend Developer to become a vital part of our software development team in Pretoria. The ideal candidate will excel in Java programming and have experience building robust applications. You will play a key role in designing, developing, and maintaining backend functionalities that are integral to our operations. If you're passionate about creating efficient and scalable solutions, this is an opportunity you won't want to miss.

Responsibilities

  • Design, implement, and maintain backend services using Java.
  • Collaborate with frontend developers to integrate user-facing elements.
  • Optimize application performance and troubleshoot issues.
  • Contribute to all phases of software development lifecycle.
  • Write clean, scalable, and reliable code to improve functionality.
  • Conduct code reviews and mentor junior developers.

Requirements

Education
  • Bachelor's degree in Software Engineering or similar
Experience
  • 4+ years of experience in backend software development
Technical Skills
  • Java
  • RESTful Services
Soft Skills
  • Communication
  • Adaptability
Languages
  • English: Fluent
  • Afrikaans: Basic

Advantageous

  • Familiarity with Docker and Kubernetes: Hands-on experience with container orchestration tools.
  • Knowledge of CI/CD processes: Experience with continuous integration and deployment pipelines.

Benefits

  • Competitive salary and performance bonuses
  • Medical aid and retirement plans
  • Flexible working environment
  • Career development opportunities

Company Culture

  • Innovation First: We prioritize innovative solutions and encourage team members to bring fresh ideas.
  • Team Spirit: Collaborative team environment fostering mutual support and learning.
  • Diversity: Committed to creating a diverse and inclusive workplace.
Status: Open