Software Engineer

Cape Town Full-time R50,000 - R58,333 / Month
(R600,000 - R700,000 / Year)

Job Description

We are seeking a talented Software Engineer with a passion for technology and problem-solving. The ideal candidate will have a solid background in full-stack development, thriving in both front-end and back-end environments. Join us to push the boundaries of software development and create impactful solutions.

Responsibilities

  • Architect and implement robust back-end systems to support front-end functionality.
  • Work alongside cross-functional teams to deliver high-quality software solutions.
  • Ensure security and data protection in application design.
  • Continuously improve software development processes and methodologies.
  • Mentor junior developers and facilitate knowledge sharing within the team.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of software development experience
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • MySQL
Soft Skills
  • Problem-solving
  • Team collaboration
  • Effective communication
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with container orchestration for application deployment.
  • Understanding of CI/CD processes: Knowledge of continuous integration and deployment practices.

Benefits

  • Competitive salary with performance bonuses
  • Health insurance and wellness programs
  • Flexible working hours and remote options
  • Learning and development opportunities

Company Culture

  • Innovation: We encourage creativity and out-of-the-box thinking to drive technology forward.
  • Collaboration: Teamwork is at the heart of our projects, fostering a supportive environment.
  • Professional Growth: We invest in our employees' development through training and mentorship.
Status: Closed