Software Developer

Cape Town FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are looking for a talented Software Developer to join our team in Cape Town. The ideal candidate will be skilled in both front-end and back-end development, with a passion for creating innovative software solutions. You will play a pivotal role in developing applications that enhance user experience and functionality. Your expertise in various programming languages and frameworks will help drive our projects forward.

Responsibilities

  • Lead the software development lifecycle from concept to deployment.
  • Integrate user-facing elements with server-side logic.
  • Maintain and enhance existing applications based on user feedback.
  • Design scalable architectures to handle high-volume traffic.
  • Execute software testing and ensure compliance with standards.
  • Collaborate with data scientists and analysts to incorporate data-driven solutions.
  • Foster a culture of innovation and experimentation.
  • Contribute to team knowledge sharing and lessons learned documentation.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • React
  • Django
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Amazon Web Services (AWS): Hands-on experience with AWS services for cloud computing.
  • Knowledge of microservices architecture: Understanding of designing applications using microservices.

Benefits

  • Attractive salary package with annual bonuses
  • Full medical aid coverage and wellness programs
  • Flexible work arrangements including remote work
  • Access to training and development resources

Company Culture

  • Inclusivity: We believe in a diverse workforce and promote inclusivity in all aspects of our work.
  • Team Spirit: We foster a positive and engaging work environment focused on teamwork and support.
  • Work-life Balance: We prioritize a healthy work-life balance, ensuring employee well-being.
Status: Closed