Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will have an opportunity to work on exciting challenges. You will develop, enhance, and maintain applications while ensuring security and performance standards are upheld, all within an inspiring and collaborative atmosphere.

Responsibilities

  • Design and build advanced applications for the Android and iOS platforms.
  • Maintain high code quality and ensure adherence to software engineering principles.
  • Refactor and enhance existing applications while minimizing disruption to ongoing services.
  • Actively contribute to team knowledge sharing and mentoring junior developers.

Requirements

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

Advantageous

  • Experience with Docker, Kubernetes, and Terraform: Hands-on experience with Docker, Kubernetes, and infrastructure as code tools like Terraform.
  • Experience with Jenkins and CI/CD pipelines: Extensive experience in automating the deployment process using Jenkins and CI/CD pipelines.

Benefits

  • Comprehensive health, dental, and vision insurance
  • Retirement plan with generous matching contributions
  • Flexible hours and options for remote work
  • Employee wellness programs

Company Culture

  • Innovation: Innovation is at the heart of our operations. We encourage our team to think outside the box and push boundaries.
  • Growth Opportunities: Our employees have ample opportunities for personal growth and professional development through training programs.
  • Inclusivity: Our workplace is built on the principles of inclusivity where every team member feels valued.
Status: Closed