Software Engineer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Exciting opportunity for a Software Engineer in Cape Town! You will work on various projects, develop high-quality code, and collaborate with cross-functional teams to deliver exceptional software solutions. If you are passionate about technology and software engineering, we want to hear from you!

Responsibilities

  • Develop and maintain software applications in line with company standards.
  • Engage in collaborative software design and architecture to enhance product offerings.
  • Implement automated testing and CI/CD processes to improve development efficiency.
  • Support existing applications by monitoring performance and providing timely updates.
  • Assist in mentoring junior developers and interns to cultivate their skills.
  • Document code changes and maintain technical documentation for future reference.
  • Engage with clients and stakeholders to understand their requirements and challenges.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL
  • Docker
  • RESTful APIs
Soft Skills
  • Problem-solving
  • Teamwork
  • Time Management
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile development practices to enhance team productivity.
  • Knowledge of GraphQL: Experience with GraphQL for building APIs and improving data fetching efficiency.

Benefits

  • Competitive salary and performance bonuses
  • Comprehensive health care benefits
  • Flexible work arrangements
  • Ongoing professional development opportunities

Company Culture

  • Innovative Environment: We foster a culture of innovation where new ideas are encouraged and valued.
  • Commitment to Growth: We are dedicated to the personal and professional growth of our team members.
  • Inclusive Team Culture: We believe in an inclusive work environment that respects and appreciates diversity.
Status: Closed