Software Engineer

Cape Town FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join our dynamic team as a Software Engineer, where you will design and develop cutting-edge software applications. Your expertise will help us enhance user experiences and streamline processes. If you thrive in a collaborative environment and are eager to innovate, this role is perfect for you!

Responsibilities

  • Architect and develop software applications using the latest technologies.
  • Analyze user requirements and translate them into technical specifications.
  • Optimize code for performance and scalability.
  • Collaborate with UI/UX designers to create intuitive user interfaces.
  • Stay updated on industry trends and suggest improvements.
  • Contribute to the continuous improvement of the development process.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
  • Master's degree is preferred.
Experience
  • 3+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • GraphQL
  • CSS
Soft Skills
  • Analytical Thinking
  • Collaboration
Certifications
  • Google Cloud Certified
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience in mobile application development: Knowledge of mobile frameworks (React Native, Flutter).
  • Familiar with DevOps practices: Understanding of continuous integration and deployment strategies.

Benefits

  • Health, dental, and vision insurance
  • Annual performance bonus
  • Career advancement opportunities
  • Remote work capabilities
  • Team-building activities

Company Culture

  • Work-Life Balance: We promote a healthy balance between work and personal life.
  • Diversity and Inclusion: We celebrate diversity and strive for an inclusive environment.
Status: Closed