Software Engineer

Cape Town Full-Time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are seeking a skilled Software Engineer to join our passionate team in Cape Town. This role focuses on developing innovative software solutions that meet our clients' needs, leveraging modern technologies to create reliable and scalable applications. If you are a proactive and enthusiastic team player, we'd love to hear from you!

Responsibilities

  • Design and implement software architectures that meet business requirements.
  • Work closely with quality assurance teams to ensure software meets all requirements and is bug-free.
  • Lead junior developers and mentor them in best practices and coding standards.
  • Participate in agile development methodologies to enhance project delivery.
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Master's degree is advantageous
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Python
  • SQL
  • Docker
  • Git
Soft Skills
  • Analytical Thinking
  • Team Collaboration
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience in Agile methodologies: Familiarity with Scrum or Kanban frameworks.
  • Understanding of Cloud services: Experience with AWS or Azure for cloud-based solutions.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness programs
  • Flexible work schedules with remote options
  • Training and development opportunities

Company Culture

  • Innovative Environment: We prioritize creativity and innovation in our projects.
  • Continuous Learning: Our team is encouraged to pursue learning and upskilling.
  • Inclusivity: We foster a diverse and inclusive workplace for all talents.
Status: Closed