Senior Software Engineer

Cape Town FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

We are looking for a Senior Software Engineer with a passion for innovation to join our team. This role focuses on designing and building robust software applications, ensuring scalability and optimal performance.

Responsibilities

  • Architect and develop high-performance applications.
  • Work with cross-functional teams to deliver on user requirements.
  • Engage in continuous improvement practices to enhance software performance.
  • Coordinate project wireframes, prototypes, and UI designs.
  • Utilize DevOps practices to improve deployment and CI/CD processes.
  • Identify and implement process improvement initiatives.
  • Assist in project estimation and scoping for new features.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Python
  • Docker
Soft Skills
  • Problem-solving
  • Team collaboration
  • Time management
  • Communication
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent
  • Afrikaans: Conversational

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile teams and projects.
  • Experience with cloud technologies: Knowledge of AWS or Azure platforms is a plus.

Benefits

  • Medical aid and wellness benefits
  • Flexible working environment
  • Professional development opportunities
  • Remote work or hybrid options

Company Culture

  • Inclusive Work Environment: We celebrate diversity and promote inclusivity in the workplace.
  • Innovation Focused: We prioritize creativity and innovative approaches to challenges.
  • Continuous Improvement: We believe in continuous learning and development for our employees.
Status: Open