Senior Software Engineer

Johannesburg Full-time R60,000 - R75,000 / Month
(R720,000 - R900,000 / Year)

Job Description

Join Tech Innovations Inc. as a Senior Software Engineer, focusing on creating scalable, high-performance applications. The ideal candidate will bring strong analytical skills and experience in full-stack development to deliver innovative software solutions in a collaborative environment.

Responsibilities

  • Integrate third-party APIs to enhance application functionality.
  • Optimize application for maximum speed and scalability.
  • Develop technical documentation for end-users.
  • Stay updated with emerging technologies and industry trends.
  • Participate in sprint planning and retrospective meetings.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • Java
  • Angular
  • RESTful APIs
  • SQL Databases
Soft Skills
  • Analytical thinking
  • Communication
  • Adaptability
Certifications
  • Google Cloud Professional Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud infrastructure (AWS or Google Cloud): Familiarity with deploying applications on cloud platforms.
  • Knowledge of Agile methodologies: Experience with Agile frameworks such as Scrum or Kanban.

Benefits

  • Competitive salary and performance bonuses
  • Health, dental, and vision insurance plans
  • Flexible working hours and remote work options
  • Professional development opportunities

Company Culture

  • Team Collaboration: We value teamwork and believe that collaboration drives innovation.
  • Continuous Improvement: We foster a culture of continuous improvement in our processes and technology.
  • Diversity and Inclusion: We actively promote a diverse workforce where everyone feels included and valued.
Status: Closed