Senior Software Developer

Cape Town FULL TIME R60,000 - R75,000 / Month
(R720,000 - R900,000 / Year)

Job Description

We are seeking a skilled Senior Software Developer who is passionate about creating innovative software solutions. The ideal candidate will have extensive experience in developing full-stack applications, working with diverse technologies, and contributing to collaborative team environments.

Responsibilities

  • Create clean, maintainable, and efficient code for web-based applications.
  • Manage integrations with various back-end systems via APIs.
  • Contribute to the team’s agile development processes.
  • Mentor junior developers and assist in their professional growth.
  • Conduct performance testing and implement necessary improvements.
  • Stay updated with emerging technologies to enhance development processes.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • Python
  • Django
Soft Skills
  • Effective Communication
  • Critical Thinking
Certifications
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

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

Benefits

  • Health, dental, and vision insurance
  • 401(k) with company match
  • Flexible working hours
  • Remote work options

Company Culture

  • Innovation: We prioritize innovation and creativity, encouraging our team to think outside the box.
  • Continuous Improvement: Our team values continuous learning and improvement in all aspects of our work.
  • Inclusiveness: We strive to create an inclusive environment where everyone feels valued.
Status: Open