Software Engineer

Cape Town FULL TIME R41,667 - R50,000 / Month
(R500,000 - R600,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will engage in all phases of the development lifecycle. You will utilize your technical skills to enhance our web applications and improve user experience. This role is perfect for someone who thrives on challenges and wants to make a significant impact.

Responsibilities

  • Architect high-level solutions for complex software challenges.
  • Integrate third-party services and APIs to enhance application functionality.
  • Collaborate with cross-functional teams to deliver projects on time.
  • Maintain detailed documentation for all technical processes.
  • Troubleshoot issues and perform root cause analysis.
  • Develop automated test cases to ensure code quality.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • TypeScript
  • HTML/CSS
  • Git
  • RESTful APIs
  • Agile Methodologies
  • Database Management (SQL/NoSQL)
  • Docker
Soft Skills
  • Problem-solving
  • Communication
  • Teamwork
  • Time Management
  • Adaptability
Languages
  • English: Fluent

Benefits

  • Comprehensive medical and dental benefits
  • Competitive annual bonus structure
  • Work-from-home flexibility
  • Opportunities for professional training
  • Employee wellness initiatives

Company Culture

  • Diversity and Inclusion: We believe that diverse teams foster innovation and creativity.
  • Work-Life Balance: We understand the importance of work-life balance and offer flexible working options.
  • Community Engagement: We actively engage with the community and support local initiatives.
Status: Closed