Software Developer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are in search of a Software Developer who is passionate about crafting scalable software solutions. You will work in a vibrant team environment, focusing on both front-end and back-end development using modern technologies. Your expertise will help drive innovative projects, ensuring a robust user experience.

Responsibilities

  • Lead the development of software architecture for new projects.
  • Ensure the integration of best practices in coding and testing.
  • Work closely with UX/UI designers to implement user-friendly interfaces.
  • Engage in technical discussions to refine project goals and deliverables.
  • Prepare technical documentation for new and existing software.
  • Identify areas for enhancement in existing systems and propose solutions.
  • Ensure compliance with security and data protection standards.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 5+ years of software development experience
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Django
  • GraphQL
Soft Skills
  • Problem-solving
  • Leadership
Certifications
  • AWS Certified Developer
  • Google Cloud Professional Developer
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Hands-on experience designing microservices-based applications.
  • Experience with Docker and Kubernetes: Proficiency in using containerization technologies for application deployment.

Benefits

  • Comprehensive health coverage including dental and vision
  • Generous leave policies including annual and sick leave
  • Access to ongoing training and development programs
  • Team building and employee wellness initiatives

Company Culture

  • Inclusion: We celebrate diversity and inclusion, ensuring that every team member feels valued and heard.
  • Work-Life Balance: We prioritize a healthy work-life balance, allowing flexible hours and remote working options.
  • Community Engagement: Our team is actively involved in community service initiatives, giving back to the local society.
Status: Closed