Software Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will have the opportunity to work on diverse projects, contributing to the design and development of innovative software solutions. We're looking for tech-savvy individuals who are passionate about coding, problem-solving, and teamwork.

Responsibilities

  • Develop scalable web applications with a focus on user experience.
  • Work closely with product managers and designers to translate ideas into technical solutions.
  • Implement unit tests to improve code quality.
  • Stay updated with industry trends and best practices in software development.
  • Assist in integrating third-party services and APIs.

Requirements

Education
  • Bachelor's or Master's degree in Computer Science or relevant field
Experience
  • 5+ years in a software engineering role
Technical Skills
  • JavaScript
  • SQL
  • Git
Soft Skills
  • Adaptability
  • Leadership
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud services (AWS or Azure): Experience with deploying applications on cloud platforms.
  • Exposure to DevOps practices: Familiarity with DevOps tools and practices.

Benefits

  • Comprehensive health insurance
  • Work-from-home options
  • Annual performance bonuses
  • Paid leave and holidays

Company Culture

  • Community Engagement: We participate in community outreach and social responsibility initiatives.
  • Employee Development: We invest in our employees’ growth through training and mentorship.
Status: Closed