Software Engineer

Durban FULL TIME R37,500 - R54,166 / Month
(R450,000 - R650,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will have the opportunity to work on exciting projects that drive technology innovation. Your role will involve collaborating with product managers and designers to create user-friendly applications. We encourage continuous learning and offer professional development opportunities to help you grow your skills.

Responsibilities

  • Lead the development of new software features from concept to deployment.
  • Ensure scalability and maintainability of software solutions.
  • Collaborate effectively with designers and product managers to create intuitive user experiences.
  • Mentor junior developers and assist them in their professional development.
  • Analyze project requirements and provide technical recommendations.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree preferred
Experience
  • 5+ years of software engineering experience
Technical Skills
  • React
  • Node.js
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Google Cloud Professional Developer
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience with AWS or GCP for cloud solutions.
  • Familiarity with Agile methodologies: Experience working in Agile development environments.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with employer contribution
  • Paid time off and holidays
  • Career advancement opportunities

Company Culture

  • Continuous Learning: We support continuous learning and professional growth in our team members.
  • Work-Life Balance: We prioritize work-life balance to keep our team happy and healthy.
  • Empowerment: We empower our employees to take ownership of their projects and decisions.
Status: Closed