Software Engineer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you'll play a pivotal role in developing robust software solutions. You will work closely with cross-functional teams, participating in all phases of the software development lifecycle, from concept to deployment.

Responsibilities

  • Create user-friendly front-end interfaces based on client requirements.
  • Implement testing frameworks for software applications.
  • Gather and analyze user feedback to enhance existing software.
  • Contribute to the architectural design of applications.
  • Stay updated with industry trends and emerging technologies.
  • Lead small project teams to deliver software solutions.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is preferred
Experience
  • 4+ years of experience in software development
Technical Skills
  • Node.js
  • Docker
  • CI/CD
Soft Skills
  • Creativity
  • Communication
Certifications
  • Google Cloud Certified - Professional Cloud Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with front-end frameworks: Knowledge of frameworks such as Vue.js or Angular.
  • Knowledge of web security best practices: Understanding of security measures for web applications.

Benefits

  • Medical, dental, and vision plans
  • Performance bonuses based on individual and company performance
  • Work-life balance initiatives
  • Employee training and upskilling programs

Company Culture

  • Continuous Improvement: We invest in our team's professional growth and skill enhancement.
  • Work-Life Balance: We prioritise the well-being and work-life balance of our employees.
  • Transparency: We foster an open and honest communication culture.
Status: Closed