Software Developer

Cape Town FULL TIME R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you'll play a vital role in developing innovative software solutions. We need someone who is well-versed in both front-end and back-end development, ready to collaborate with designers and product managers to create efficient applications. Your expertise will help shape the future of our products.

Responsibilities

  • Design software solutions by applying best practices in software development.
  • Collaborate with team members in an Agile environment.
  • Write clean, maintainable, and efficient code.
  • Conduct software testing and validation.
  • Assist in the planning and execution of new features.
  • Provide technical support and guidance to junior developers.

Requirements

Education
  • Master's degree in Computer Science or equivalent experience
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Django
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
  • CompTIA Security+
Languages
  • English: Fluent

Advantageous

  • Knowledge of Kubernetes: Experience in orchestrating containerized applications with Kubernetes.
  • Experience with Agile Methodologies: Understanding of Agile processes and principles.

Benefits

  • Health, dental, and vision insurance fully covered.
  • Generous retirement plan with matching contributions.
  • Work-from-home options available.
  • Access to wellness programs and initiatives.

Company Culture

  • Growth Opportunities: We provide ample opportunities for personal and professional growth, including training and mentorship programs.
  • Work-Life Balance: We value work-life balance and offer flexible schedules and remote work options.
Status: Closed