Software Engineer

Cape Town FULL TIME R50,000 - R60,000 / Month

Job Description

We are on the lookout for a talented Software Engineer to join our vibrant team in Cape Town. In this role, you will be responsible for developing and maintaining our software applications, ensuring they meet performance and quality standards. The ideal candidate will possess a solid foundation in both front-end and back-end technologies, with a knack for problem-solving and an eye for detail.

Responsibilities

  • Engage in full development lifecycle including design, implementation, and testing.
  • Work closely with cross-functional teams to ensure a seamless flow of information.
  • Maintain and improve existing software applications.
  • Identify user needs and develop software solutions accordingly.
  • Implement security and data protection measures.
  • Mentor junior developers and provide technical leadership.

Requirements

Education
  • Master's degree in Computer Science or related field
Experience
  • 5+ years of software development experience
Technical Skills
  • JavaScript
  • React
  • Node.js
  • DevOps
Soft Skills
  • Analytical thinking
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with cloud technologies: Familiarity with AWS or Azure for cloud application development.
  • Knowledge of Agile methodologies: Experience in Agile software development practices.

Benefits

  • Competitive salary and performance bonuses
  • Flexible working hours and remote work options
  • Health and wellness benefits
  • Career development opportunities

Company Culture

  • Innovation: We encourage creative thinking and innovative solutions within our teams.
  • Teamwork: Collaboration is at the heart of our success, fostering a supportive environment.
  • Professional Growth: Opportunities for continuous learning and professional development are available.
Status: Closed