Senior Software Engineer

Cape Town FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are on the lookout for a Senior Software Engineer with expertise in software development to join our innovative team in Cape Town. The role involves designing and implementing software solutions, collaborating with cross-functional teams, and enhancing user experiences. You will be part of a dynamic work culture that encourages creativity and continuous improvement.

Responsibilities

  • Collaborate with Product Managers and Designers to create user-friendly applications.
  • Develop new and maintain existing codebases through regular updates and patches.
  • Assist in the transition toward Agile methodologies and practices.
  • Participate in software design and architecture discussions.
  • Utilize version control systems to manage code effectively.
  • Create and execute unit tests to ensure software reliability.
  • Provide regular reports and updates about project progress to management.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Higher education in Software Engineering is an advantage
Experience
  • 5+ years of relevant software engineering experience
Technical Skills
  • HTML/CSS
  • React.js
Soft Skills
  • Organizational skills
  • Leadership
Certifications
  • Certified Kubernetes Administrator
  • PMI Agile Certified Practitioner
Languages
  • English: Fluent

Advantageous

  • Experience in Agile environments: Proven ability to work within Agile frameworks to deliver projects on time.
  • Knowledge of system architecture: Familiarity with designing scalable and maintainable architectures.

Benefits

  • Comprehensive employee health benefits
  • Generous leave policies
  • Professional development opportunities
  • Access to wellness programs
  • Work-from-home flexibility

Company Culture

  • Collaboration: We foster a collaborative culture where every team member's voice is valued and heard.
  • Continuous Improvement: We believe in continuous learning and encourage individuals to pursue their growth.
  • Work-Life Balance: We prioritize the well-being of our employees with flexible working arrangements.
Status: Open