Senior Software Engineer

Cape Town FULL TIME R66,667 - R83,333 / Month
(R800,000 - R1,000,000 / Year)

Job Description

Join us in a fast-paced environment as a Senior Software Engineer. You will be responsible for implementing innovative solutions and optimizing current processes to ensure top-tier software products.

Responsibilities

  • Architect software solutions to address complex business problems.
  • Mentor junior developers and provide technical guidance.
  • Integrate third-party services and systems into applications.
  • Monitor application performance and optimize where necessary.
  • Participate in cross-functional team activities to shape project scope.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • Angular
  • SQL
  • RESTful APIs
  • HTML/CSS
Soft Skills
  • Analytical Thinking
  • Communication
  • Time Management
  • Teamwork
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on knowledge of containerization and orchestration tools.
  • Experience with CI/CD pipelines: Familiarity with continuous integration and deployment practices.

Benefits

  • Health and wellness benefits
  • Flexible work arrangements
  • Provident fund and retirement planning
  • Opportunities for continuous learning and professional development

Company Culture

  • Innovation: We encourage innovative thinking and embrace new ideas.
  • Collaboration: Teamwork is at the core of our working environment.
  • Inclusive Workplace: We embrace diversity and promote an inclusive culture.
Status: Closed