Software Engineer

Johannesburg Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are looking for a Software Engineer in Johannesburg with a knack for problem-solving and a passion for technology. This role involves developing robust and scalable applications while optimizing performance and promoting best practices within the team.

Responsibilities

  • Create high-quality software designs and architectures.
  • Participate in system design discussions and enhancements.
  • Involve in testing and making improvements to software products.
  • Assist in troubleshooting technical problems and identifying solutions.
  • Ensure compliance with coding standards and security protocols.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 3+ years of relevant experience
Technical Skills
  • HTML/CSS
  • Linux
Soft Skills
  • Time Management
Certifications
  • Google Associate Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD Tools: Experience with Continuous Integration/Continuous Deployment tools.

Benefits

  • Comprehensive health benefits
  • Flexible schedule with remote options available
  • 401(k) retirement plan with company match
  • Opportunities for professional development

Company Culture

  • Collaboration: Collaboration is key at Tech Innovations; we work together to achieve common goals.
  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive workplace.
Status: Open