Senior Software Developer

Cape Town FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We're looking for a dynamic Senior Software Developer who is proficient in Python to join our team. In this position, you will design, build, and maintain the software that powers our solutions. You’ll have the opportunity to mentor junior developers and shape the technical direction of the projects you work on, ensuring the integrity and quality of the codebase.

Responsibilities

  • Design and implement scalable software solutions in Python.
  • Conduct code reviews and ensure adherence to best coding practices.
  • Act as a liaison between technical teams and stakeholders.
  • Track and manage project statuses, ensuring timely delivery.
  • Participate in continuous improvement efforts within the development team.

Requirements

Education
  • Bachelor's degree in Computer Science or similar field
  • Master's degree preferred
Experience
  • 6+ years in a software development role heavily focused on Python
Technical Skills
  • Python
  • Flask
Soft Skills
  • Critical Thinking
  • Leadership
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with AWS Services: Knowledge of AWS services and infrastructure.
  • Understanding of Microservices Architecture: Experience designing and implementing microservices-based systems.

Benefits

  • Comprehensive health insurance
  • 401(k) plan with company match
  • Remote work possibilities
  • Employee training programs

Company Culture

  • Continuous Learning: We promote ongoing learning and development opportunities for our employees.
  • Respect and Appreciation: We respect every individual’s contributions and foster an appreciative work culture.
Status: Open