Software Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you'll be at the forefront of creating innovative solutions that address real-world problems. You will leverage your technical skills to design, implement, and maintain software applications that meet diverse client needs. We seek a proactive individual who is eager to collaborate with cross-functional teams and contribute to various projects while honing their skills in a vibrant environment.

Responsibilities

  • Design, build and maintain efficient and reliable code.
  • Work with cross-functional teams to deliver features aligned with product goals.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Document development processes, code changes, and software designs.
  • Identify bottlenecks and improve the application for better performance.
  • Support the team in implementing new technologies and methodologies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • SQL
Soft Skills
  • Problem-solving
  • Teamwork
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cloud technologies: Familiarity with AWS or Azure services to deploy and manage applications.
  • Knowledge of Agile methodologies: Understanding of Agile processes and practices in software development.

Benefits

  • Comprehensive health insurance plans.
  • Flexible work hours to promote work-life balance.
  • Opportunities for professional development and training.
  • Bonus structure based on performance metrics.

Company Culture

  • Innovation: We nurture creativity and encourage our team to think outside the box.
  • Team Collaboration: Our culture promotes teamwork and collaboration throughout all levels.
  • Continuous Learning: We invest in continuous training to help our employees grow professionally.
Status: Open