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'll be designing, developing, and maintaining software applications. Ideal candidates must possess a strong understanding of front-end and back-end technologies, ensuring the development of scalable solutions. Bring your passion for technology into a vibrant work environment where collaboration and innovation thrive.

Responsibilities

  • Architect, develop, and deploy software applications.
  • Engage in collaborative problem-solving and innovation.
  • Maintain high standards of software quality within the team.
  • Research and evaluate new technologies to enhance the company's offerings.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage
Experience
  • 4+ years in full-stack development
Technical Skills
  • Python
  • DevOps Tools
Soft Skills
  • Adaptability
  • Time Management
Certifications
  • Institutional Certification in Software Development
  • ITIL Foundation Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of Microservices Architecture: Experience in designing applications using microservices architecture.
  • Exposure to Containerization: Hands-on experience with Docker for containerization.

Benefits

  • Competitive salary package
  • Health, dental, and vision insurance
  • Retirement savings plan with company contributions
  • Support for continuing education and professional growth

Company Culture

  • Work-Life Balance: We prioritize the well-being of our employees, encouraging a healthy work-life balance.
  • Community Engagement: Active involvement in community initiatives and support for local charities.
  • Diversity and Inclusion: We celebrate diversity and strive for an inclusive workplace where everyone feels they belong.
Status: Closed