Software Engineer

Cape Town FULL TIME R40,000 - R50,000 / Month

Job Description

As a Software Engineer at Tech Innovations Inc., you will be responsible for designing, developing, and implementing software solutions that enhance user experience and business efficiency. You will collaborate with a talented team to create scalable applications that meet client needs and exceed expectations.

Responsibilities

  • Work with cross-functional teams to design and implement new features.
  • Optimize application performance through thorough testing and monitoring.
  • Integrate user-facing elements with server-side logic.
  • Maintain and improve existing applications for better scalability and performance.
  • Create documentation for ongoing application support and maintenance.
  • Mentor junior developers and contribute to team knowledge-sharing.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 2-5 years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • React
Soft Skills
  • Analytical thinking
  • Team collaboration
  • Communication
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with container orchestration and deployment tools.
  • Knowledge of CI/CD practices: Experience in implementing continuous integration and delivery pipelines.

Benefits

  • Health and wellness benefits
  • Retirement savings plan with company match
  • Flexible working hours including remote work options
  • Professional development opportunities

Company Culture

  • Innovation: We encourage creative thinking and foster a culture of innovation among our teams.
  • Diversity and Inclusion: Our workplace thrives on diverse perspectives and promotes an inclusive environment.
Status: Closed