Senior Software Engineer

Cape Town FULL TIME R50,000 - R58,333 / Month
(R600,000 - R700,000 / Year)

Job Description

Join our expanding team as a Senior Software Engineer where you'll be responsible for leading software projects from conception to completion. You will utilize your experience in full-stack development to innovate and implement new features that improve user engagement and interface usability. Our ideal candidate is not only a technical expert but also an effective communicator who thrives in a fast-paced team environment.

Responsibilities

  • Architect and develop software solutions tailored to client specifications.
  • Optimize applications for maximum speed and scalability.
  • Effectively parse complex data inputs and manage backend integrations.
  • Train and mentor junior team members, fostering a culture of growth and knowledge sharing.
  • Collaborate with quality assurance teams to ensure exceptional end-user experiences and bug-free releases.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Engineering related field is preferred
Experience
  • 4-6 years of dedicated software development experience with a focus on scalable applications.
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Problem Solving
  • Effective Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud service architectures: Experience with AWS, Azure, or Google Cloud services.
  • Experience with monitoring tools: Familiarity with NewRelic or similar for performance tracking.

Benefits

  • Health and wellness program participation
  • 401(k) retirement plan with company match
  • Company-sponsored training and development opportunities
  • Employee discounts on company products and services

Company Culture

  • Continuous Growth: We prioritize professional development and offer opportunities for continuous learning.
  • Positive Work Environment: Our workplace is designed for positive interactions, creativity, and strong teamwork.
Status: Closed