Software Engineer

Johannesburg Full-time R41,667 - R54,167 / Month
(R500,000 - R650,000 / Year)

Job Description

Tech Innovations Inc. is seeking a talented Software Engineer who is keen on improving and innovating software solutions. You'll engage with a diverse team, participate in creative brainstorming, and contribute to the development of industry-leading software systems.

Responsibilities

  • Develop and implement software solutions that meet business needs.
  • Collaborate with project managers to define project scope.
  • Participate in agile development practices including daily stand-ups.
  • Facilitate user acceptance testing with stakeholders.
  • Maintain project documentation and reports.
  • Introduce automation tools to improve operational efficiency.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software development with a focus on web applications.
Technical Skills
  • Node.js
  • React
  • AWS
Soft Skills
  • Adaptability
  • Project Management
Certifications
  • Google Professional Cloud Architect
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Experience with automated testing frameworks: Familiarity with tools like Selenium or Jest for automated testing.
  • Working knowledge of DevOps practices: Experience collaborating with DevOps teams to streamline operations.

Benefits

  • Health and life insurance options
  • Annual bonuses based on company performance
  • Flexible work hours and hybrid working environment
  • Paid time off and holiday pay

Company Culture

  • Work-Life Balance: We respect the need for a balanced lifestyle and encourage flexible working arrangements.
  • Collaboration: Strong collaboration across teams is fundamental to our success; we work as a united force.
  • Diversity and Inclusion: We celebrate diversity and are committed to fostering an inclusive workplace for all backgrounds.
Status: Closed