Senior Software Developer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are on the lookout for a Senior Software Developer who is passionate about coding and technology. As part of our vibrant team, you will be essential in designing and implementing innovative software solutions. Ideal candidates will have extensive experience in both front-end and back-end frameworks, willing to contribute to all phases of the software development lifecycle.

Responsibilities

  • Build clean and well-structured codebases following best practices.
  • Participate in agile development practices including sprint retrospectives and planning.
  • Provide support to production environments when necessary.
  • Document all development work and architecture for future reference.
  • Challenge assumptions and bring forward creative solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering or similar is a plus
Experience
  • 5+ years in full-stack development
Technical Skills
  • TypeScript
  • SQL/NoSQL Databases
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Google Professional Cloud Architect
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with GraphQL: Experience in developing applications using GraphQL technologies.
  • Exposure to Agile/Scrum methodology: Experience working within an Agile project management framework.

Benefits

  • Competitive salary with performance bonuses
  • Great work-life balance
  • Educational assistance programs
  • Health care benefits including dental and vision

Company Culture

  • Empowerment: We empower our employees to take initiative and lead projects.
  • Flexibility: Flexibility in how and where you work is a cornerstone of our workplace culture.
  • Transparency: We maintain open lines of communication throughout the organization, promoting transparency.
Status: Open