Senior Software Engineer

Cape Town Full-time R66,666 - R83,333 / Month
(R800,000 - R1,000,000 / Year)

Job Description

We are on the lookout for a Senior Software Engineer to join our talented team in Cape Town. The successful candidate will possess a strong background in full-stack development, excelling in both front-end and back-end technologies. If you have a passion for building scalable applications, we want to hear from you!

Responsibilities

  • Build scalable and efficient applications with a focus on user experience.
  • Foster collaboration across teams to achieve project goals.
  • Assess and improve application architecture.
  • Facilitate knowledge sharing and mentoring amongst junior developers.
  • Maintain up-to-date knowledge of industry trends and technologies.
  • Contribute to the agile development process.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in relevant field is a plus
Experience
  • 5+ years of experience in software development, specifically with full-stack.
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • Git
  • Docker
  • CI/CD
  • API Development
  • Agile Methodologies
  • Database Management
Soft Skills
  • Critical Thinking
  • Teamwork
  • Communication
  • Adaptability
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization and orchestration technologies.
  • Experience with CI/CD tools: Knowledge of continuous integration and deployment practices.

Benefits

  • Comprehensive health insurance including dental and vision.
  • Generous retirement plans with company contributions.
  • Flexible working hours and remote work options.
  • Professional development opportunities.
  • Wellness programs and health initiatives.

Company Culture

  • Innovation: We embrace innovation and encourage our teams to think creatively, striving for excellence in every project.
  • Diversity and Inclusion: We are committed to creating an inclusive workplace that values diverse perspectives and fosters collaboration.
  • Continuous Learning: We prioritize learning and development to ensure our teams are always at the forefront of technology.
Status: Closed