Software Engineer

Cape Town FULL TIME R58,333 - R75,000 / Month
(R700,000 - R900,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will be responsible for developing and maintaining software applications that meet our clients' needs. The ideal candidate will leverage their expertise in coding and design to create robust and scalable systems. You will work closely with cross-functional teams to deliver innovative solutions while ensuring performance and quality standards.

Responsibilities

  • Implement software designs according to specifications.
  • Coordinate with cross-functional teams for successful project completion.
  • Update software and address bugs in existing applications.
  • Advocate for best practices in software development.
  • Assist in the onboarding of new developers.

Requirements

Education
  • Bachelor's degree in Software Engineering
  • Master's degree is desirable
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • Git
Soft Skills
  • Problem-solving
  • Effective communication
Certifications
  • Google Cloud Certified - Professional Cloud Architect
  • Agile Certified Practitioner (PMI-ACP)
Languages
  • English: Fluent

Advantageous

  • Familiarity with API design and development: Experience building and integrating RESTful APIs.
  • Experience in cloud platforms such as AWS or Azure: Proficiency in deploying and managing applications on cloud environments.

Benefits

  • Comprehensive health insurance coverage
  • Retirement savings plan with employer matching
  • Work from home options available
  • Professional training and development support

Company Culture

  • Continuous Learning: We believe in growing together through learning and development.
  • Employee Empowerment: We empower our employees to take ownership of their work.
  • Community Involvement: Engaging with the community is part of our corporate responsibility.
Status: Closed