Software Engineer

Cape Town Full-time R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

Join our passionate Software Development team as a Software Engineer where you'll take part in building innovative software that drives our business forward. You will engage in all aspects of software design, development, and maintenance while working closely with other engineers and stakeholders to create high-quality applications.

Responsibilities

  • Work with cross-functional teams to gather and analyze requirements.
  • Implement software solutions that meet or exceed functional specifications.
  • Maintain existing software and troubleshoot issues as they arise.
  • Enhance application performance through optimization.
  • Participate in agile development processes and contribute to sprints.
  • Mentor junior developers and assist in their professional growth.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of software development experience
Technical Skills
  • JavaScript
  • Python
  • React
  • Node.js
  • SQL
Soft Skills
  • Teamwork
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with agile software development practices.
  • Knowledge of cloud services: Understanding of AWS or Azure cloud platforms.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible work environment
  • Opportunities for professional development

Company Culture

  • Collaborative Environment: We encourage teamwork and collaboration across all levels of our organization.
  • Innovation Driven: Our team thrives on innovation and creativity, always looking for unique solutions.
Status: Closed