Software Engineer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join our dedicated team as a Software Engineer, where your primary focus will be on developing innovative software solutions. We are looking for someone who thrives in a collaborative environment and is eager to tackle complex problems through technology. If you have a knack for creating scalable applications, we want to hear from you!

Responsibilities

  • Develop software solutions that meet customer needs and expectations.
  • Utilize best practices in coding, testing, and deployment.
  • Engage with stakeholders to gather feedback and iterate on software designs.
  • Mentor junior developers and promote knowledge sharing within the team.
  • Contribute to the design and architecture of new software products.
  • Test and troubleshoot applications to ensure optimal function across devices.
  • Stay updated on emerging technologies that can improve development processes.
  • Document development processes and code for future reference.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • SQL
  • React
  • Node.js
Soft Skills
  • Problem-solving
  • Communication
  • Teamwork
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Experience using Docker for containerization of applications.
  • Knowledge of CI/CD pipelines: Understanding of CI/CD practices for efficient software delivery.

Benefits

  • Competitive salary with performance bonuses
  • Health insurance and retirement savings plan
  • Flexible work arrangements with remote options
  • Professional development opportunities

Company Culture

  • Collaborative Environment: Our team fosters collaboration and support, ensuring everyone has a voice.
  • Commitment to Learning: We encourage continuous learning and provide resources for professional growth.
  • Diversity and Inclusion: We prioritize diversity in our hiring practices and celebrate our unique perspectives.
Status: Closed