Senior Software Engineer

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

Job Description

Join our innovative team as a Senior Software Engineer, where you will utilize your skills in full-stack development to build robust applications. Aiming to improve user experience, the role requires a blend of technical prowess and collaborative spirit.

Responsibilities

  • Lead the development of software applications, ensuring robust architecture and design principles are followed.
  • Work with stakeholders and users to gather feedback and iterate on product functionality based on user needs.
  • Utilize Agile methodologies to enhance team efficiency and workflow.
  • Create unit tests and conduct integration testing for software components.
  • Stay updated with industry trends and emerging technologies to ensure the software development process is cutting-edge.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • PHP
Soft Skills
  • Analytical skills
  • Team collaboration
Certifications
  • Google Cloud Architect
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Knowledge of Terraform: Hands-on experience with infrastructure as code tools.
  • Familiarity with cloud services: Experience with AWS or Google Cloud platforms.

Benefits

  • Extensive health, dental, and vision cover.
  • Substantial retirement plan benefits.
  • Comprehensive wellness programs to support employee health.
  • Opportunity for professional development and training.

Company Culture

  • Innovation: We encourage our team to push boundaries and think creatively.
  • Growth Opportunities: We provide continuous training and mentorship to help our staff grow.
  • Inclusivity: We strive to create a workplace that values every voice.
Status: Closed