Software Developer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a key member of our tech team, you will be responsible for designing, implementing, and maintaining high-performance applications. We seek someone who thrives in a fast-paced environment and possesses a knack for problem-solving. Opportunities for growth and development are abundant, and we encourage continuous learning.

Responsibilities

  • Design and develop software features based on client specifications.
  • Work alongside QA teams to ensure quality assurance of software products.
  • Troubleshoot and debug applications to enhance performance.
  • Contribute to architecture and design discussions.
  • Adhere to coding standards and best practices for software development.
  • Participate in sprint planning and retrospectives.
  • Mentor junior developers and offer technical guidance.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
  • Master's degree is a plus
Experience
  • 5+ years of experience in software development, especially in Agile environments
Technical Skills
  • Java
  • Django
Soft Skills
  • Problem-Solving
  • Leadership
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Frontend Framework Knowledge: Experience in frameworks like Angular or Vue.js.
  • CI/CD Familiarity: Experience with Continuous Integration and Continuous Deployment practices.

Benefits

  • Comprehensive health benefits
  • Work-from-home options
  • Educational assistance and training
  • Great team culture and social events

Company Culture

  • Growth Mindset: We promote a culture of continuous improvement and professional growth.
  • Work-Life Balance: Striking a proper balance between work and life is vital for our team's well-being.
  • Community Engagement: We actively engage with the local community through various outreach programs.
Status: Closed