Software Engineer

Cape Town Full-time R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

Join our innovative team as a Software Engineer where your skills in software development will be put to the test. With a focus on scalable solutions, you will collaborate with cross-functional teams to design and implement cutting-edge applications. If you have a passion for technology and a desire to make an impact, this is the job for you!

Responsibilities

  • Architect, develop, and maintain high-quality software applications.
  • Engage with stakeholders to gather project specifications and requirements.
  • Conduct performance testing and monitor application health.
  • Implement security measures throughout the software development lifecycle.
  • Provide technical support to clients and resolve issues promptly.
  • Collaborate in maintaining development standards and practices.

Requirements

Education
  • Bachelor's degree in Software Engineering or a similar field
  • Master's degree is preferred
Experience
  • 4-6 years of experience in full-stack development
Technical Skills
  • Python
  • Django or Flask
  • Git
Soft Skills
  • Time management
  • Adaptability
Certifications
  • Google Cloud Certified – Professional Cloud Architect
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Proficiency in TypeScript: Experience with TypeScript for developing large-scale applications.
  • Knowledge of microservices architecture: Understanding of designing applications based on microservices.

Benefits

  • Health, dental, and vision coverage
  • Support for professional development and certifications
  • Flexible schedules including remote work
  • Additional leave for personal development

Company Culture

  • Continuous Learning: We encourage ongoing education and personal growth for all team members.
  • Agility: Our agile approach allows us to adapt swiftly to changing demands.
Status: Closed