Full Stack Developer

Johannesburg Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Full Stack Developer at Tech Innovations Inc., you will play a crucial role in developing and maintaining web applications. You will work across the stack, ensuring seamless integration of front-end and back-end functionalities. This is an excellent opportunity for someone who is passionate about creating innovative software solutions.

Responsibilities

  • Create dynamic and responsive web applications with modern frameworks.
  • Ensure cross-platform optimization for mobile and desktop users.
  • Monitor application performance and make improvements as needed.
  • Assist with project estimation and planning.
  • Build and maintain reusable code libraries for future use.
  • Contribute to the continuous improvement of the development process.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in software engineering, focusing on full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • MongoDB
  • GraphQL
Soft Skills
  • Adaptability
  • Team Collaboration
Certifications
  • Certified ScrumMaster (CSM)
  • Google Cloud Certified - Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Familiarity with Test-Driven Development (TDD): Experience applying TDD practices in software development.
  • Knowledge of Agile methodologies: Understanding of Agile principles and practices for software development.

Benefits

  • Health, dental, and vision coverage
  • Generous leave policies
  • Employee wellness programs
  • Networking and conference opportunities

Company Culture

  • Inclusivity: We value diversity and strive to create an inclusive work environment.
  • Work-Life Balance: We promote a healthy work-life balance for our employees.
Status: Closed