Software Engineer

Cape Town FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will be responsible for creating innovative software applications. We are looking for someone with a collaborative spirit who is eager to contribute to the team’s growth. You will leverage modern development methodologies to deliver high-impact software solutions that drive business success.

Responsibilities

  • Develop software solutions in a collaborative team environment using modern technologies.
  • Participate in the full software development lifecycle, including design, implementation, testing, and maintenance.
  • Troubleshoot and resolve issues in existing applications.
  • Work closely with team members to define and design new features.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Stay up-to-date with emerging technologies to continuously enhance skills and knowledge.
  • Document development processes, code changes, and application features.
  • Collaborate with QA teams to ensure the delivery of high-quality applications.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • JavaScript
  • SQL
  • RESTful APIs
  • React
  • Git
Soft Skills
  • Communication
  • Team Player
  • Problem-Solving
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Docker: Familiarity with containerization technologies like Docker.
  • Cloud Platforms: Experience with cloud platforms such as AWS or Azure.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovative Environment: Our culture encourages innovation and creativity through collaborative teamwork.
  • Continuous Learning: We are committed to the ongoing professional development of our staff.
  • Inclusive Workforce: Our team is diverse, and we value the different perspectives our employees bring.
Status: Open