Software Engineer

Johannesburg FULL TIME R30,000 - R50,000 / Month

Job Description

As a Software Engineer at Tech Innovations Inc., you will leverage your expertise in software development to drive impactful projects. You will work closely with cross-functional teams to produce scalable software solutions, ensuring high efficiency and quality.

Responsibilities

  • Design, develop, and test high-quality software components.
  • Work with cross-functional teams to deliver software solutions in an agile environment.
  • Maintain documentation for software specifications and processes.
  • Assist in training and mentoring junior software developers and interns.
  • Ensure software security and data protection measures are in place.

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
  • Node.js
  • Python
Soft Skills
  • Collaboration
  • Problem-solving
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Azure: Familiarity with cloud services and deployment processes.
  • Knowledge of containerization tools such as Docker: Understanding of application containerization and orchestration.

Benefits

  • Health and wellness benefits
  • Contribution to a retirement savings plan
  • Flexible work arrangements
  • Opportunities for professional development

Company Culture

  • Innovative Environment: We thrive on innovation and encourage our staff to explore creative solutions to problems.
  • Supportive Team: Our team is supportive, focusing on collaboration and open communication.
  • Commitment to Learning: We invest in our employees through continuous learning opportunities and access to new technologies.
Status: Closed