Senior Software Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are on the lookout for a skilled Senior Software Engineer to join our Cape Town team. You will play a critical role in designing, implementing, and maintaining software solutions that impact our clients positively. Strong experience in both backend and frontend technologies is essential, as you will create robust applications that meet user needs and drive business growth. Collaboration with cross-functional teams will be key to your success.

Responsibilities

  • Develop and maintain quality software solutions efficiently.
  • Liaise with stakeholders to understand user needs and requirements.
  • Implement best practices in coding and software development.
  • Analyze performance metrics and optimize application speed.
  • Contribute to the company’s continuous improvement initiatives.
  • Facilitate technical discussions and decision-making processes.
  • Create and maintain comprehensive documentation of software applications.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Docker
  • RESTful APIs
  • Databases
Soft Skills
  • Problem-solving
  • Teamwork
  • Communication
Certifications
  • AWS Certified Solutions Architect
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD: Familiarity with Continuous Integration and Continuous Deployment.
  • Cloud Services Experience: Experience with AWS, Azure, or Google Cloud Platform.

Benefits

  • Competitive salary package
  • Flexible working schedule
  • Health and wellness benefits
  • Professional development opportunities
  • Remote work flexibility

Company Culture

  • Innovation: We encourage innovative thinking and value creativity in our projects.
  • Employee Growth: We invest in our employees' growth through training and professional development programs.
  • Inclusive Environment: We are committed to fostering an inclusive and diverse workspace.
Status: Open