Software Developer

Cape Town Full-time R25,000 - R40,000 / Month
(R300,000 - R480,000 / Year)

Job Description

We are excited to hire a Software Developer in Cape Town to enhance our software solutions. Your role will involve collaborating on complex projects, writing clean, maintainable code, and ensuring high-performance applications. Ideal candidates should have a solid understanding of best practices in software development.

Responsibilities

  • Contribute to the entire software development lifecycle, from conception to deployment.
  • Work closely with team members to define technical requirements and design solutions.
  • Perform unit testing and integration testing to ensure software quality and reliability.
  • Maintain documentation for code and processes.
  • Stay up-to-date with emerging technologies and industry trends.
  • Assist in training junior developers and onboarding new team members.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field is preferred
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • TypeScript
  • RESTful APIs
Soft Skills
  • Critical thinking
  • Time management
Languages
  • English: Fluent

Advantageous

  • Experience in CI/CD implementations: Hands-on experience with setting up CI/CD pipelines.
  • Knowledge of DevOps practices: Understanding of DevOps principles and practices for development.

Benefits

  • Comprehensive health benefits covering dental and vision.
  • Generous leave policy and public holidays.
  • Career progression and mentorship programs.
  • Work-life balance initiatives.

Company Culture

  • Continuous Learning: Empowerment through education and professional development.
  • Work-life Balance: We promote a healthy work-life balance for our employees.
  • Transparency: Open communication is key to our success.
Status: Closed