Software Developer

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

Job Description

We are in search of a talented Software Developer to join our fast-paced team in Cape Town. The ideal candidate should possess strong skills in software development, particularly in web and mobile applications. This role demands creativity, problem-solving abilities, and the capacity to work collaboratively with other teams. You will have the opportunity to work on innovative projects that challenge your technical skills and allow you to grow your career.

Responsibilities

  • Develop, test, and implement software solutions for various platforms.
  • Ensure application responsiveness and efficiency by performing extensive testing.
  • Collaborate with stakeholders to gather user requirements and feedback.
  • Provide technical support and training for software users.
  • Mentor junior developers and provide guidance on coding practices.
  • Review and optimize existing code for better performance.
  • Continuously seek ways to improve application features and functions.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4 years of experience in a software development role
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Typescript
  • MongoDB
Soft Skills
  • Communication
  • Collaboration
Certifications
  • Google Cloud Certified
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure).: Familiarity with deploying applications in cloud environments.
  • Knowledge of containerization technologies (Docker).: Ability to work with Docker for application deployment.

Benefits

  • Comprehensive health benefits for employees and dependents.
  • Annual leave and paid holidays.
  • Retirement savings plan with employer matching.
  • Employee recognition and reward programs.

Company Culture

  • Diversity and Inclusion: Our company thrives on diversity and we welcome all backgrounds.
  • Work-life Balance: Promoting a healthy work-life balance is key in our company culture.
  • Fun Environment: We believe in creating a fun and engaging atmosphere for our team.
Status: Closed