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 Senior Software Engineer with proven experience in full-stack development. You will join our vibrant team in Cape Town, contributing to the creation of scalable and efficient software solutions that meet our clients' needs.

Responsibilities

  • Lead the development of backend services, ensuring high availability and responsiveness.
  • Implement reconciliation of data logic between front-end and back-end systems.
  • Contribute to project documentation and maintain a thorough understanding of project scopes.
  • Mentor junior developers and provide support in their career growth.
  • Contribute to continuous improvement initiatives within the development team.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • Docker
  • Kubernetes
Soft Skills
  • Adaptability
  • Communication
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with cloud platforms: Exposure to AWS, Azure, or Google Cloud services.
  • Experience with performance tuning: Ability to optimize application performance through profiling and tuning.

Benefits

  • Comprehensive health cover including dental and vision.
  • Employee stock purchase plan.
  • Work-life balance programs including mental health support.
  • Ongoing training and development opportunities.

Company Culture

  • Continuous Learning: We are committed to continuous learning and personal growth, providing resources for professional development.
  • Empowerment: We empower our team members to take initiative and drive projects forward.
  • Work-life Balance: We value work-life balance and offer flexible working arrangements to support it.
Status: Closed