Software Engineer

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

Job Description

As a Software Engineer at Tech Innovations, you'll be pivotal in developing high-quality software solutions tailored to our clients' needs. This role demands proficiency in modern programming languages and a knack for resolving complex technical challenges in a fast-paced environment.

Responsibilities

  • Develop and integrate APIs to connect different software components.
  • Work closely with quality assurance teams to enhance product reliability.
  • Stay up-to-date with the latest industry trends and technologies.
  • Document technical specifications and systems architecture.
  • Participate in team meetings and contribute to project planning.

Requirements

Education
  • Degree in Computer Science, Software Engineering, or a related field
  • Postgraduate qualifications are a plus.
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • CI/CD
Soft Skills
  • Critical thinking
  • Adaptability
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Expertise in microservices architecture: Experience in designing and developing microservices-based applications.
  • Knowledge of frontend frameworks: Familiarity with frameworks such as React or Angular.

Benefits

  • Health insurance, pension contributions, and wellness incentives
  • Work-from-home options and flexible hours
  • Learning and development opportunities
  • Performance-related bonuses

Company Culture

  • Continuous Learning: We prioritize ongoing development and learning opportunities for our team members.
  • Work-life Balance: We support a healthy work-life balance to enhance productivity and satisfaction.
  • Recognition: We celebrate achievements and recognize contributions to our team success.
Status: Closed