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

  • Experience with Docker and CI/CD tools: Familiarity with containerization and continuous integration/deployment practices.
  • Knowledge of Microservices Architecture: Experience designing applications using microservices approaches.

Benefits

  • Comprehensive health and wellness benefits
  • Flexible work hours including remote work options
  • Annual training and development budget
  • Generous leave policies

Company Culture

  • Innovation: We support fresh ideas and innovative solutions, encouraging everyone to think creatively.
  • Inclusivity: We believe in a diverse workforce and have inclusive policies in place to celebrate this diversity.
  • Community Engagement: A strong emphasis on supporting local communities through various outreach programs.
Status: Open