Senior Software Developer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are in search of a Senior Software Developer who thrives in a dynamic environment. The ideal candidate will possess a blend of technical acumen and creativity to design, develop, and maintain software solutions that meet user needs. This role offers an exciting chance to work with the latest technologies and contribute to impactful projects.

Responsibilities

  • Design, implement, and maintain complex software systems.
  • Collaborate with product managers and UX designers to define new features.
  • Conduct code reviews and maintain high coding standards within the team.
  • Troubleshoot and debug applications to optimize performance.
  • Continuously evaluate and improve software development processes.
  • Stay updated with emerging trends and technologies in software development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is beneficial
Experience
  • 5+ years of experience in a fast-paced development environment
Technical Skills
  • TypeScript
  • SQL
Soft Skills
  • Project Management
  • Adaptability
Certifications
  • Oracle Certified Professional, Java SE Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure): Knowledge of deploying applications on cloud platforms.
  • Familiarity with containerization (Docker, Kubernetes): Experience with Docker and orchestration tools like Kubernetes.

Benefits

  • Competitive salary with performance bonuses
  • Comprehensive health insurance
  • Flexible work hours and the possibility of remote work
  • Opportunities for professional development

Company Culture

  • Innovation: We encourage creativity and value innovative ideas in our projects.
  • Teamwork: Our collaborative culture fosters strong partnerships among team members.
  • Diversity: We believe in creating an inclusive environment for all employees.
Status: Open