Software Engineer

Cape Town FULL TIME R25,000 - R41,666 / Month
(R300,000 - R500,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will be at the heart of our development efforts. Your role will involve creating and optimizing software applications that meet the needs of our diverse clientele. We are looking for someone who is keen on collaborating with fellow engineers, product managers, and designers to craft outstanding software solutions. If you have a knack for problem-solving and a passion for technology, we encourage you to apply!

Responsibilities

  • Architect and implement solutions that drive business value.
  • Collaborate on design and provide input on software architecture.
  • Assist in the troubleshooting of application issues.
  • Mentor junior developers and share best practices.
  • Communicate effectively with team members and stakeholders.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 3+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical skills
  • Interpersonal skills
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified ScrumMaster
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Familiarity with AWS or Azure cloud services.
  • Knowledge of microservices architecture: Experience developing and deploying microservices.

Benefits

  • Comprehensive health insurance plan
  • Paid time off for sick days and vacations
  • Work from home flexibility
  • Employee training and development programs

Company Culture

  • Continuous Learning: We value continuous learning and provide resources for professional growth.
  • Work-life Balance: We prioritize work-life balance and flexible work arrangements.
  • Team Spirit: We foster a team-oriented environment where everyone contributes.
Status: Closed