Software Engineer

Johannesburg Full-time R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

As a Software Engineer at Tech Innovators, you will engage in developing, testing, and maintaining software that meets the needs of our diverse clientele. This position is ideal for those who are excited about utilizing the latest technologies to solve complex problems.

Responsibilities

  • Implement user-friendly software solutions based on client requirements.
  • Work with cross-functional teams to define and fulfill project requirements.
  • Ensure software is scalable and offers the best user experience.
  • Develop documentation for software systems to ensure clarity.
  • Review and optimize existing applications for efficiency.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology, or related field
Experience
  • 3-5 years of software development experience
Technical Skills
  • JavaScript
  • Python
  • SQL
  • React
Soft Skills
  • Communication
  • Analytical Thinking
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Agile Methodologies: Familiarity with Agile software development practices and approaches.
  • Knowledge of Cloud Services: Understanding of AWS, Azure, or Google Cloud platforms.

Benefits

  • Competitive salary with performance bonuses.
  • Comprehensive medical insurance.
  • Flexible working hours.
  • Opportunities for professional development and training.

Company Culture

  • Team Spirit: We prioritize teamwork and collaborative efforts to achieve our goals.
  • Innovative Mindset: We encourage creative solutions and innovative thinking.
  • Employee Engagement: Our company places high value on employee satisfaction and engagement.
Status: Closed