Software Engineer

Johannesburg FULL TIME R41,667 - R60,000 / Month
(R500,000 - R720,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will play a crucial role in our development team. You'll be responsible for designing and implementing high-quality software solutions while collaborating with cross-functional teams to ensure the best user experience. We seek a candidate who is passionate about coding, problem-solving, and stays updated on industry trends.

Responsibilities

  • Architect and develop robust applications in line with industry standards.
  • Lead development projects with a focus on best practices.
  • Integrate applications with third-party APIs and services.
  • Monitor application performance and implement improvements.
  • Stay updated with emerging technologies and trends.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • A Master's degree is an advantage
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • Java
  • PHP
Soft Skills
  • Leadership
  • Adaptability
Certifications
  • AWS Certified Developer
  • Google Cloud Professional Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience with AWS or Azure platforms.
  • Experience with microservices architecture: Understanding of microservices and distributed systems.

Benefits

  • Enhanced health and wellness benefits
  • Performance bonuses
  • Remote work flexibility
  • Professional development programs
  • Access to latest technology and tools

Company Culture

  • Inclusivity: We value diversity and inclusivity in our workforce, creating a welcoming environment for all.
  • Work-Life Balance: We promote a healthy work-life balance, understanding the importance of personal time and well-being.
  • Employee Recognition: We celebrate our employees' successes and contributions, recognizing their hard work and dedication.
Status: Closed