Software Developer

Cape Town Full-time R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join our team as a Software Developer where you will leverage your expertise in software engineering to build scalable applications. You will work closely with cross-functional teams to deliver high-quality products that meet client needs. The ideal candidate will have a strong background in coding, debugging, and agile methodologies, contributing to the entire software development lifecycle.

Responsibilities

  • Analyze user needs and develop software solutions that enhance productivity.
  • Implement features and improvements based on user feedback.
  • Coordinate with cross-functional teams to design and deliver updates.
  • Monitor software performance and troubleshoot issues.
  • Mentor junior developers and contribute to their growth.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 3-5 years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • MongoDB
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Certified ScrumMaster (CSM)
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Azure: Hands-on experience with cloud services for deploying applications.
  • Knowledge of agile project management tools: Familiarity with tools like JIRA or Trello for managing tasks.

Benefits

  • Health, dental, and vision insurance
  • Annual bonuses based on performance
  • Remote work flexibility
  • Access to training programs for career growth

Company Culture

  • Continuous Learning: We value personal and professional development and provide resources for learning.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for our employees.
  • Empowerment: We empower our employees to take ownership of their work and drive initiatives.
Status: Closed