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 Inc., you'll be at the forefront of technology, tasked with creating scalable solutions that address real-world challenges. We value creativity and technical expertise in our team members.

Responsibilities

  • Build and maintain reliable software systems for diverse applications.
  • Work on a range of projects that involve both front-end and back-end development.
  • Mentor junior developers and share expertise within the team.
  • Execute regression testing to ensure stability of applications post-deployment.
  • Contribute to the CI/CD pipeline and automation processes.
  • Engage in regular communication with stakeholders to gather and clarify requirements.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Professional Cloud Architect
  • Certified Agile Practitioner
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Experience with DevOps tools and CI/CD pipelines.
  • Experience in mobile app development: Familiarity with mobile frameworks such as React Native.

Benefits

  • Health and wellness benefits
  • Generous leave policies including study leave
  • Support for learning and professional qualifications
  • Team-building activities and events

Company Culture

  • Inclusivity: We celebrate diversity and ensure everyone feels welcome and valued.
  • Flexibility: We support a flexible working approach, promoting work-life balance.
  • Team Spirit: We foster team spirit and camaraderie through social events and team-building activities.
Status: Closed