Software Engineer

Cape Town FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will work on cutting-edge technologies and help shape the future of software development. You'll be responsible for developing scalable applications, collaborating with a diverse team, and employing best practices in coding and problem-solving.

Responsibilities

  • Design and implement scalable applications in a collaborative environment.
  • Work alongside product management to deliver software solutions.
  • Perform unit testing and integration testing for new software.
  • Monitor system performance and troubleshoot issues as they arise.
  • Contribute to software development lifecycle practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • SQL
Soft Skills
  • Team Collaboration
  • Analytical Thinking
Certifications
  • Certified ScrumMaster (CSM)
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Familiarity with containerization and microservices architecture.
  • Knowledge in CI/CD pipelines: Understanding of continuous integration and deployment best practices.

Benefits

  • Health and wellness benefits
  • Flexible work schedules
  • Opportunities for career advancement
  • Team-building events and activities

Company Culture

  • Innovation: We embrace change and encourage our engineers to explore new ideas and technologies.
  • Team Spirit: Our collaborative environment fosters teamwork and camaraderie among departments.
Status: Closed