Senior Software Engineer

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

Job Description

Seeking an experienced Senior Software Engineer to enhance our awesome team in Cape Town. The ideal candidate will be adept in both front-end and backend frameworks, and will lead initiatives to create robust applications. You'll be at the forefront of technology, ensuring our products are not only functional but also user friendly and aligned with industry standards.

Responsibilities

  • Architect and develop full-stack applications, focusing on user experience.
  • Work closely with product management to gather requirements and deliver features.
  • Optimize applications for speed and scalability.
  • Identify issues and implement effective solutions in a timely manner.
  • Continuously improve processes and stay updated with technology trends.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Java
  • React
  • Node.js
  • Database Management
  • API Development
Soft Skills
  • Problem-solving
  • Team collaboration
  • Communication
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker and Kubernetes: Experience with containerization and orchestration tools.
  • Familiarity with CI/CD pipelines: Experience automating deployment processes.

Benefits

  • Medical aid and wellness benefits
  • Generous leave policies
  • Flexible working arrangements
  • Opportunities for professional development

Company Culture

  • Innovation: We encourage the exploration of new technologies and ideas.
  • Collaboration: We believe in teamwork and open communication across all levels.
  • Diversity and Inclusion: Our culture values diverse perspectives to drive innovation.
Status: Open