Software Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Software Engineer at Tech Innovations, you will be responsible for designing and implementing high-quality software solutions. Collaborate with cross-functional teams to tackle challenges and innovate in a fast-paced environment.

Responsibilities

  • Design user-friendly interfaces and improve the user experience.
  • Integrate third-party APIs and services to enhance application functionality.
  • Document development processes, code changes, and software architecture.
  • Assist in the migration of legacy systems to cloud-based solutions.
  • Contribute ideas for technical improvements and process efficiencies.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
  • Relevant certifications are beneficial
Experience
  • 4+ years of experience in a similar role
Technical Skills
  • JavaScript
  • Python
Soft Skills
  • Communication
  • Critical Thinking
Certifications
  • Google Cloud Certified
  • CompTIA Security+
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS, Azure): Hands-on experience with popular cloud platforms.
  • Familiarity with Agile methodologies: Experience in working within Agile setups.

Benefits

  • Comprehensive health insurance
  • Generous paid time off and holidays
  • Retirement benefits with employer matching
  • Professional development opportunities

Company Culture

  • Continuous Learning: We support continuous education and professional growth.
  • Community Engagement: We actively participate in community projects and CSR initiatives.
  • Work-life Balance: We value our employees’ time both in and out of the office.
Status: Closed