Software Engineer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will leverage your expertise to design, develop, and maintain software applications. You will collaborate closely with product managers and designers to deliver high-quality products that enhance user experiences. Bring your creativity and technical skills to our growing team in Johannesburg!

Responsibilities

  • Collaborate in an agile environment to deliver software milestones.
  • Architect and implement software solutions that solve complex business problems.
  • Mentor junior developers and provide technical guidance.
  • Analyze user requirements and develop detailed technical specifications.
  • Stay updated with the latest industry trends and technologies.
  • Participate in team planning sessions and share ideas for continuous improvement.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Experience working in Agile development settings.
  • Knowledge of microservices architecture: Understanding microservices design principles and best practices.

Benefits

  • Competitive salary and annual performance bonuses.
  • Health insurance covering medical, dental, and vision.
  • Generous leave policy including sabbaticals.
  • Opportunities for professional development and training.

Company Culture

  • Continuous Learning: We provide opportunities for growth and continuous learning in a fast-paced environment.
  • Work-Life Balance: We support a healthy work-life balance, ensuring our staff can thrive both personally and professionally.
  • Community Engagement: We are committed to giving back to the community and encourage employee involvement in local initiatives.
Status: Closed