Senior Software Engineer

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

Job Description

Looking for a talented Senior Software Engineer who excels in both front-end and back-end development. This role will involve creating efficient and performant applications that drive project success. Bring your innovative thinking and collaborative spirit to our team!

Responsibilities

  • Develop and maintain scalable web applications using modern frameworks.
  • Collaborate with cross-functional teams to define and implement new features.
  • Ensure application performance, security, and responsiveness.
  • Debug and troubleshoot software issues efficiently.
  • Maintain high coding standards and best practices.
  • Contribute to architectural discussions and decisions.
  • Research and evaluate new technologies to enhance the product.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • Git
Soft Skills
  • Team collaboration
  • Analytical skills
  • Communication
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services like AWS or Azure: Experience working with cloud infrastructure to deploy applications.
  • Understanding of CI/CD pipelines: Knowledge of continuous integration and continuous deployment strategies.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexible working arrangements
  • Opportunities for professional development and growth

Company Culture

  • Innovation: We embrace creativity and innovative thinking in all our projects.
  • Collaboration: A culture that promotes teamwork across various disciplines.
  • Diversity and Inclusion: We value diverse backgrounds and perspectives within our teams.
Status: Open