Software Developer

Cape Town Full-time R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are seeking a talented Software Developer to join our dynamic team in Cape Town. The ideal candidate will possess a strong background in software development, with proficiency in both front-end and back-end technologies. You will be involved in the full software development lifecycle, from concept to delivery, ensuring high-quality products that meet customer needs.

Responsibilities

  • Create robust backend services and APIs.
  • Employ agile methodologies for project management.
  • Participate in daily stand-ups and sprint planning.
  • Assist in resolving technical dependencies and issues.
  • Engage actively in team discussions and project brainstorming.
  • Adapt to changing project requirements with flexibility.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree is a bonus
Experience
  • 3+ years of relevant experience in software development
Technical Skills
  • Java
  • Node.js
  • HTML/CSS
Soft Skills
  • Time Management
  • Collaboration
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD Tools: Hands-on experience with CI/CD tools like Jenkins and GitHub Actions.
  • Familiarity with API Development: Knowledge of creating and consuming RESTful APIs.

Benefits

  • Health and wellness programs
  • Generous leave policy
  • Ongoing training and mentorship opportunities
  • Team-building events and outings

Company Culture

  • Professional Development: We offer various training opportunities to help our employees grow and succeed.
  • Work-Life Balance: We promote a healthy work-life balance and support flexible working arrangements.
Status: Closed