Full Stack Developer

Cape Town FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

As a Full Stack Developer at Tech Innovations Inc., you will play a key role in shaping our web applications. This position calls for innovative thinkers who would enjoy working on both the front-end and back-end components of web projects, focusing on execution and enhancement of existing systems. The role demands a proactive approach to tackling challenges and fostering teamwork.

Responsibilities

  • Develop new user-facing features with a focus on responsive design.
  • Build robust backend systems to handle data processing and application logic.
  • Work closely with product managers and stakeholders to define requirements.
  • Create scalable, high-performance web applications.
  • Ensure cross-browser and device compatibility.
  • Manage deployments and CI/CD pipelines for continuous integration.
  • Mentor junior developers and promote best practices in coding.
  • Document development processes and code changes adequately.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is a bonus
Experience
  • Minimum 5 years of experience in web development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • HTML/CSS
  • SQL
  • RESTful APIs
Soft Skills
  • Critical Thinking
  • Team Collaboration
  • Communication
Certifications
  • Certified Scrum Master (CSM)
  • AWS Certified Developer – Associate
Languages
  • English: Fluent

Advantageous

  • Experience in Cloud Technologies: Familiarity with cloud platforms like AWS or Azure.
  • Familiarity with DevOps methodologies: Experience using CI/CD tools and practices.

Benefits

  • Medical aid and health insurance plans
  • Performance bonuses
  • Remote work flexibility
  • Ongoing training and development programs

Company Culture

  • Innovative Environment: We encourage innovation and creativity, allowing our team the freedom to explore new ideas.
  • Supportive Team Culture: We promote a team-oriented culture, offering support and collaboration at every level.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance and offer flexible work arrangements.
Status: Open