Software Engineer

Johannesburg Full-time R33,333 - R54,167 / Month
(R400,000 - R650,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will contribute to a range of projects that require innovative thinking and technical expertise. We are looking for a team player who can develop scalable solutions in a fast-paced environment.

Responsibilities

  • Design and develop scalable web applications.
  • Conduct testing and troubleshooting of applications.
  • Collaborate with product and design teams to create user-friendly applications.
  • Work with databases to manage data storage and retrieval.
  • Ensure security and data protection practices are followed.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • Python
  • JavaScript
Soft Skills
  • Teamwork
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Knowledge of AWS or Azure services.
  • Familiarity with containerization tools: Experience with Docker and Kubernetes.

Benefits

  • Competitive salary with performance bonuses.
  • Health and wellness benefits.
  • Professional development opportunities.
  • Flexible work environment.

Company Culture

  • Innovative Environment: Encourages creativity and out-of-the-box thinking among employees.
  • Supportive Team: A collaborative workspace where everyone contributes ideas.
  • Growth Focused: Commitment to continuous learning and employee development.
Status: Closed