Software Developer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our energetic team as a Software Developer where you will design and implement scalable applications. Ideal candidates will possess a blend of front-end and back-end skills, with a passion for innovation and problem-solving.

Responsibilities

  • Design and implement RESTful APIs for data integration.
  • Participate in code sprints and agile development methodologies.
  • Mentor junior developers and assist in their professional growth.
  • Analyze user needs and develop software solutions to meet those requirements.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree is a plus
Experience
  • 3-5 years of experience in software engineering
Technical Skills
  • Java
  • Cloud Platforms
  • Docker
Soft Skills
  • Time Management
  • Adaptability
Certifications
  • Google Cloud Certified
  • CompTIA Security+
Languages
  • English: Fluent

Advantageous

  • Understanding of database management systems: Experience with NoSQL databases such as MongoDB or DynamoDB.
  • Experience with CI/CD tools: Knowledge of tools like Jenkins for continuous integration and delivery.

Benefits

  • Health cover, including dental and vision.
  • Paid time off for training and development.
  • Work-life balance with flexible hours.
  • Employee discounts on tech products and services.

Company Culture

  • Team Collaboration: We promote teamwork and collective problem-solving in all our projects.
  • Work-Life Balance: We support our employees in finding a healthy balance between work and personal life.
Status: Closed