Senior Software Engineer

Cape Town Full-time R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are on the lookout for an experienced Senior Software Engineer to join our vibrant team. The ideal candidate will possess a solid background in full-stack development, with proficiency in both front-end and back-end technologies. This role will primarily focus on creating scalable and efficient software solutions critical to our clients' success.

Responsibilities

  • Architect and implement scalable web applications using Angular and Node.js.
  • Liaise with various teams to define software requirements and deliver solutions.
  • Monitor daily application performance and address any issues.
  • Assist in the training and onboarding of new engineering team members.
  • Continuously identify opportunities for improving the development process.
  • Stay updated with emerging technologies to enhance existing systems.
  • Participate in design discussions and share innovative ideas.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering or equivalent is advantageous
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • TypeScript
  • Express.js
Soft Skills
  • Critical thinking
  • Leadership
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with agile methodologies: Experience working in Agile/Scrum environments is preferred.
  • Knowledge of cloud services: Experience with AWS or Azure for deployments.

Benefits

  • Comprehensive health benefits including mental health coverage.
  • Flexible spending accounts.
  • Wellness programs with gym membership discounts.
  • Annual performance bonuses.
  • Employee recognition programs.

Company Culture

  • Innovation: Innovation is at the heart of our mission; we encourage creative thinking.
  • Work-Life Balance: We strive for a balanced work-life environment for our employees.
  • Empowerment: We empower our employees to take ownership and responsibility for their projects.
Status: Closed