Software Engineer

Cape Town FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

As a Software Engineer at Tech Innovations, you will play a crucial role by designing and developing high-quality software solutions. Your expertise in both front-end and back-end technologies will contribute significantly to our team's success, creating user-friendly applications driven by innovative ideas.

Responsibilities

  • Collaborate with team members to design and develop software solutions.
  • Participate in architectural discussions to align with best practices.
  • Write automated tests to ensure software reliability.
  • Provide mentorship and guidance to junior engineers.
  • Engage with clients to gather requirements and provide technical solutions.
  • Work on integrating third-party API services into applications.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical Thinking
  • Adaptability
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience in Agile methodologies: Background in Agile software development practices.
  • Knowledge of cloud services like AWS or Azure: Familiarity with deploying and managing applications in the cloud.

Benefits

  • Comprehensive healthcare benefits
  • Retirement savings plan with company match
  • Work-life balance initiatives
  • Ongoing professional development training

Company Culture

  • Continuous Learning: We support our employees' growth through ongoing training and mentorship.
  • Flexibility: Our work environment accommodates flexible schedules and remote work.
  • Community Engagement: We encourage our team to engage with the local community through volunteer initiatives.
Status: Closed