Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will play a key role in building innovative systems and applications. We offer a dynamic work environment where you can thrive creatively while contributing to exciting projects that drive business success.

Responsibilities

  • Architect, design, and implement scalable software systems.
  • Evaluate new technologies and frameworks for potential application.
  • Assist with database design and integrate back-end components efficiently.
  • Engage with clients to define the scope of projects and build tailored solutions.
  • Foster a spirit of innovation within your team and encourage creative problem solving.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4-6 years of experience in full-stack development
Technical Skills
  • Node.js
  • React
Soft Skills
  • Critical thinking
  • Communication
Certifications
  • Oracle Certified Professional, Java SE 11 Developer
  • Google Associate Cloud Engineer
Languages
  • English: Fluent

Advantageous

  • Understanding of Microservices architecture: Experience developing microservices-based applications.
  • Familiarity with CI/CD pipelines: Knowledge of Continuous Integration and Continuous Deployment processes.

Benefits

  • Comprehensive health benefits
  • Employee training and development programs
  • Work-life balance initiatives
  • Remote work flexibility

Company Culture

  • Continuous Improvement: We prioritize enhancement of processes and skills, aiming for excellence in our work.
  • Diversity and Inclusion: We are dedicated to creating an inclusive environment reflecting diverse backgrounds and perspectives.
  • Work-Life Balance: We believe in maintaining a healthy balance between work and personal life for our employees.
Status: Closing Soon