Software Engineer

Cape Town FULL TIME R45,000 - R60,000 / Month
(R540,000 - R720,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you'll play a pivotal role in developing cutting-edge software solutions. You will be expected to write high-quality code and collaborate with a talented team of engineers to solve complex problems and enhance our product offerings.

Responsibilities

  • Design and build APIs that are scalable and secure.
  • Help shape the architecture of the product and make decisions on technology stacks.
  • Foster a culture of continuous improvement through feedback and collaboration.
  • Stay updated on the latest industry trends and technology advancements.
  • Participate in regular team scrums, retrospectives, and planning meetings.
  • Assist in mentoring junior engineers.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree preferred
Experience
  • 3+ years of experience in application development
Technical Skills
  • Java
  • Angular
Soft Skills
  • Communication Skills
  • Problem-solving
Certifications
  • Google Cloud Certified - Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD best practices: Experience implementing CI/CD pipelines for software projects.
  • Exposure to cloud platforms: Experience with platforms such as AWS or Azure is highly regarded.

Benefits

  • Health insurance including dental and vision coverage
  • Retirement plan with company matching contributions
  • Paid time off and holidays
  • Work-life balance initiatives

Company Culture

  • Community Involvement: Our team regularly participates in community service and outreach projects.
  • Work-Life Balance: We encourage a healthy work-life balance, with flexible work arrangements.
  • Continuous Learning: We support continuous learning and development through workshops and training.
Status: Closed