Software Engineer

Cape Town Full-time R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will contribute to exciting projects that enhance the digital landscape. Your expertise will be vital in creating scalable applications and maintaining coding best practices.

Responsibilities

  • Create and maintain documentation for code and architecture.
  • Contribute to team knowledge sharing and continuous improvement initiatives.
  • Integrate user-facing elements with server-side logic.
  • Optimize applications for maximum speed and scalability.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL
  • CI/CD
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS or Azure): Hands-on experience with cloud platforms for deploying applications.
  • Knowledge of Agile methodologies: Understanding of Agile practices and experience in Scrum.

Benefits

  • Comprehensive health coverage and wellness programs
  • Flexible working hours and remote work options
  • Career advancement opportunities and training
  • Paid time off and holidays

Company Culture

  • Innovation: We prioritize innovation and creativity, encouraging our team to push boundaries and think outside the box.
  • Growth Opportunities: Our company provides ample opportunities for personal and professional growth, with ongoing training and mentorship.
  • Inclusivity: We are dedicated to creating an inclusive workplace where all voices are heard and valued.
Status: Closed