Software Engineer

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

Job Description

In this position, you will be instrumental in designing and executing high-performance software solutions, utilizing the latest technologies and development practices. This is an opportunity for tech-savvy individuals to thrive in a progressive workplace that values creativity and innovation.

Responsibilities

  • Work on both front-end and back-end systems to create robust applications.
  • Enhance existing software by developing and adding new features.
  • Monitor and maintain system performance and reliability.
  • Work with stakeholders to align software development with business goals.
  • Lead small project teams for specific software initiatives.
  • Provide technical support to clients and internal teams.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of experience with a strong focus on web development.
Technical Skills
  • JavaScript
  • Node.js
  • React
  • SQL
  • RESTful APIs
Soft Skills
  • Adaptability
  • Communication
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience in Microservices Architecture: Hands-on experience designing and implementing microservices.
  • Knowledge of DevOps Practices: Familiarity with CI/CD tools and practices.

Benefits

  • Comprehensive health and wellness benefits
  • Flexible hours with a hybrid work model
  • Dedicated budget for training and development
  • Annual celebrations and team events

Company Culture

  • Diversity and Inclusivity: We strive to create a diverse and inclusive workplace where everyone feels welcome.
  • Continuous Learning: Our commitment to ongoing education and training for all staff members.
Status: Closed