Software Engineer

Johannesburg FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

As a Software Engineer at Tech Innovations, you will engage in designing and implementing robust software systems. Your expertise in various programming languages and frameworks will play a pivotal role in the success of our team’s initiatives.

Responsibilities

  • Develop and integrate software components into fully functional software solutions.
  • Work alongside UX/UI designers to create engaging user experiences.
  • Optimize applications for maximum speed and scalability.
  • Stay updated on emerging technologies to apply best solutions in projects.
  • Contribute to team meetings and brainstorming sessions.

Requirements

Education
  • Master's degree in Computer Science or related field is preferred
Experience
  • 5+ years of experience in software development with a focus on agile methodologies.
Technical Skills
  • Full-Stack Development
  • DevOps Tools
Soft Skills
  • Leadership
Certifications
  • Google Professional Cloud Architect
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of React Native: Experience in building mobile applications using React Native.
  • Experience in cloud technologies: Experience working with cloud services like AWS or Azure.

Benefits

  • Health insurance covering medical, dental, and vision
  • Pension plan with employer matching
  • Flexible hours and remote work options
  • Employee development programs

Company Culture

  • Continuous Learning: We prioritize personal and professional development, providing resources to help our team grow.
  • Community Engagement: We support community initiatives through volunteer programs and partnerships.
Status: Open