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

  • Lead end-to-end application development using Python frameworks.
  • Work closely with product managers to transform business requirements into technical specifications.
  • Implement APIs and integrate third-party services to enhance system functionalities.
  • Troubleshoot and debug complex software issues effectively.
  • Ensure application security and compliance with industry standards.

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

  • Health and wellness benefits
  • Flexible working arrangements
  • Opportunities for professional development
  • Performance bonuses

Company Culture

  • Innovation: We encourage a culture that embraces creativity and new ideas.
  • Team Spirit: Collaboration and support among team members are our core values.
  • Inclusivity: We strive for a diverse workforce and foster an inclusive environment.
Status: Open