Software Engineer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are seeking a Software Engineer to work on exciting projects that drive the success of Tech Innovations Inc. Your input will be essential in shaping cutting-edge software applications and collaborating with teams to achieve common goals.

Responsibilities

  • Architect and develop scalable applications using cloud technologies.
  • Integrate third-party services and APIs into applications.
  • Identify and implement best practices in software development.
  • Interact with clients to gather feedback on applications.
  • Conduct performance tuning and optimization.
  • Create automated tests to improve application reliability.
  • Contribute insights during sprint planning and retrospectives.
  • Work in a team-oriented environment with regular stand-ups.
  • Provide support during system tests and production deployments.
  • Engage in continuous learning to advance your skillset.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • At least 3 years of full-stack development experience
Technical Skills
  • JavaScript
  • ReactJS
Soft Skills
  • Analytical Skills
  • Team Collaboration
Certifications
  • Google Cloud Certified - Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services: Experience using cloud platforms for application deployment.
  • Agile project experience: Experience working in an Agile/Scrum environment.

Benefits

  • Health, dental, and vision insurance
  • Generous leave policies
  • Flexible working hours and the ability to work from home
  • Employee discounts and perks

Company Culture

  • Continuous Improvement: We support ongoing learning and development for our employees to grow both personally and professionally.
  • Open Communication: Our work culture encourages transparency and open dialogues across all levels.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance to support our team’s well-being.
Status: Open