Senior Software Engineer

Cape Town FULL TIME R66,667 - R100,000 / Month
(R800,000 - R1,200,000 / Year)

Job Description

Join our dynamic team as a Senior Software Engineer in Cape Town, where you'll leverage your expertise in full-stack development to create resilient and scalable applications. We're looking for someone with a passion for technology and a drive to innovate, working in a hybrid setup that combines the best of both worlds.

Responsibilities

  • Lead software development projects from conception to completion.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Ensure adherence to industry best practices and coding standards.
  • Stay updated with emerging technologies and propose enhancements.
  • Foster a positive team environment encouraging innovation and collaboration.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • Git
  • RESTful APIs
  • Agile Methodologies
Soft Skills
  • Problem-solving
  • Communication
  • Teamwork
Certifications
  • AWS Certified Solutions Architect
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization and orchestration tools.
  • Experience with CI/CD pipelines: Proficiency in setting up and maintaining CI/CD processes.

Benefits

  • Health, dental, and vision insurance
  • Generous leave policies
  • Flexible working hours
  • Remote work options available

Company Culture

  • Collaboration: We create a collaborative environment where innovation thrives.
  • Continuous Learning: We value continuous improvement and professional development.
  • Diversity and Inclusion: Our team is diverse and inclusive, welcoming individuals from all backgrounds.
Status: Closed