Software Developer

Johannesburg Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are looking for a driven Software Developer to join our team in Johannesburg. The ideal candidate should possess a keen ability to design, implement, and manage various aspects of back-end development while working closely with front-end teams to ensure smooth and efficient application performance.

Responsibilities

  • Architect and implement server-side applications using modern programming languages.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Analyze and improve application performance through timely debugging.
  • Mentor junior developers and contribute to a team-oriented environment.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience with web application development
Technical Skills
  • Java
  • API Development
  • Database Design
Soft Skills
  • Critical Thinking
  • Flexibility
Certifications
  • Oracle Certified Associate, Java SE
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Containerization Tools: Hands-on experience with Docker and Kubernetes.
  • Framework Proficiency: Familiarity with frameworks like Spring Boot and Express.js.

Benefits

  • Great company culture and supportive team
  • Paid time off for public holidays and vacations
  • Retirement savings options
  • Employee recognition programs

Company Culture

  • Growth and Development: Encouragement for ongoing learning and professional development opportunities.
  • Work-Life Balance: We promote a healthy balance between work commitments and personal life.
  • Community Engagement: Active involvement in community projects and support for local initiatives.
Status: Closed