Software Engineer

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

Job Description

We are on the hunt for a skilled Software Engineer to join our Cape Town team. You will be responsible for developing high-quality software solutions and contributing to all phases of the development lifecycle. The perfect candidate will possess a mix of front-end and back-end skills, ensuring seamless integration and functionality.

Responsibilities

  • Lead development projects by coordinating with team members.
  • Identify system bottlenecks and provide solutions for performance optimization.
  • Collaborate on system architecture and design discussions.
  • Review and debug code from team members, providing feedback and guidance.
  • Participate in Agile methodology to enhance collaboration within the team.
  • Engage with clients to gather requirements and feedback for improvements.
  • Actively contribute to software design patterns and architecture frameworks.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree highly regarded
Experience
  • 5 years of hands-on experience in software development
Technical Skills
  • JavaScript
  • TypeScript
  • Docker
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • Google Cloud Certified - Professional Cloud Architect
  • Microsoft Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Knowledge of continuous integration and deployment processes.
  • Project Management skills: Ability to manage tasks and meet deadlines effectively.

Benefits

  • Comprehensive healthcare benefits including dental and vision
  • Generous retirement contributions
  • Work-life balance initiatives
  • Ongoing training and skill development programs

Company Culture

  • Growth Opportunities: We offer avenues for growth and development for all employees.
  • Employee Wellness: Prioritize wellness through various initiatives and programs.
  • Transparency: Promote open communication and transparency across all levels.
Status: Closed