Software Developer

Johannesburg FULL TIME R45,000 - R60,000 / Month
(R540,000 - R720,000 / Year)

Job Description

We are seeking a skilled Software Developer eager to tackle challenging projects in a thriving environment. You will engage in both front-end and back-end development, ensuring that our applications meet high-performance standards and user expectations.

Responsibilities

  • Write clear, maintainable, and testable code for applications.
  • Work with designers and product managers to create seamless user experiences.
  • Conduct unit and integration testing to ensure application quality.
  • Take part in agile ceremonies like stand-ups and retrospectives.
  • Collaborate with DevOps teams to improve deployment processes.
  • Mentor junior developers and support their growth.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Honours degree is preferred
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • SQL
  • Spring Boot
  • JavaScript
  • React
Soft Skills
  • Effective Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working within Agile teams and methodologies.
  • Knowledge of cloud technologies: Exposure to cloud platforms like AWS, Azure, or GCP.

Benefits

  • Health and wellness benefits
  • Flexible working hours
  • Opportunity for career growth and development
  • Work-from-home options available
  • Employee development programs

Company Culture

  • Collaborative Environment: We promote a collaborative work culture that emphasizes teamwork and innovation.
  • Continuous Learning: We encourage our staff to continually develop their skills and knowledge.
  • Diversity and Inclusion: We are committed to creating a diverse workforce and an inclusive workplace.
Status: Closed