Senior Software Engineer

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

Job Description

Join our innovative team as a Senior Software Engineer, where your primary focus will involve developing robust systems that meet client expectations. You will be engaged in all phases of software development, from conceptualization and design through to deployment. We're looking for a proactive thinker who is enthusiastic about technology and creativity.

Responsibilities

  • Architect and implement solutions that align with user needs and business goals.
  • Debug and resolve software defects, following rigorous quality assurance standards.
  • Foster continuous improvement by implementing feedback from users and stakeholders.
  • Maintain a clear understanding of new technologies and trends within the software development landscape.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • NoSQL Databases
  • Agile Methodologies
Soft Skills
  • Critical thinking
  • Collaboration
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Infrastructure as Code (IaC) with Terraform: Familiarity with IaC methodologies and Terraform for infrastructure management.
  • Agile Certification: Certification in Agile methodologies is an added advantage.

Benefits

  • Inclusive health, dental, and vision coverage.
  • Retirement savings plan with matching contributions.
  • Flexible working hours, including remote work arrangements.
  • Access to wellness resources and programs.

Company Culture

  • Continuous Improvement: Our team actively seeks to learn and grow, aligning personal and professional development with business goals.
  • Work-Life Balance: We prioritize a healthy work-life balance to support the well-being of our employees.
  • Recognition and Reward: We recognize achievements and reward contributions that positively impact our company.
Status: Closed