Software Engineer

Cape Town FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join our dynamic team as a Software Engineer in Cape Town! You will be responsible for designing, developing, and maintaining high-quality applications, working closely with other developers and project managers. We are looking for someone passionate about technology and who thrives in a collaborative environment.

Responsibilities

  • Analyze and gather system requirements for software applications.
  • Collaborate with team members to determine and develop features.
  • Regularly test software and troubleshoot issues to maintain application quality.
  • Engage in code refactoring to improve system performance.
  • Stay current with technological trends to effectively implement them.
  • Assist with project planning and management activities.
  • Contribute to the overall architecture and design of software solutions.
  • Mentor interns or junior developers and assist with their integration.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is a plus
Experience
  • 4+ years of experience in software development
Technical Skills
  • React
  • Node.js
  • GraphQL
Soft Skills
  • Problem-solving
  • Collaboration
Certifications
  • Google Professional Cloud Architect
  • PMI Agile Certified Practitioner
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization technologies.
  • Experience with microservices architecture: Familiarity with designing and developing applications using microservices.

Benefits

  • Comprehensive health coverage including dental and vision
  • Generous leave policy and work-from-home options
  • Employee assistance programs for personal and professional growth
  • Regular team-building events and activities

Company Culture

  • Collaborative Spirit: Our team members work together across departments, pooling their talents to create outstanding solutions.
  • Continuous Learning: We value knowledge and offer training programs to help our employees grow in their roles.
Status: Closed