Full Stack Developer

Johannesburg Full-time R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

As a Full Stack Developer at Tech Innovations Inc., you'll be diving into both front-end and back-end development aspects of our projects. You will collaborate closely with our design and product teams to build powerful and responsive solutions that delight our users, while continuously enhancing your skills and technological expertise.

Responsibilities

  • Lead full-stack development efforts on new projects and features.
  • Engage in designing and developing RESTful APIs
  • Interface with stakeholders to capture business requirements and translate them into technical specs.
  • Ensure best coding practices are followed throughout the development life cycle.
  • Help in maintaining server and application performance.
  • Assist in deployment and post-launch support.
  • Work on continuous integration and delivery pipelines.
  • Promote teamwork and collaborative environment among team members.

Requirements

Education
  • Bachelor's degree in Computer Science or similar field
  • Master's degree preferred
Experience
  • 5+ years of proven experience in full-stack development
Technical Skills
  • Node.js
  • MongoDB
  • GraphQL
Soft Skills
  • Analytical skills
  • Collaboration
Certifications
  • Google Cloud Certified
Languages
  • English: Fluent

Advantageous

  • Knowledge of various front-end frameworks like Vue.js or Angular: Experience with multiple frameworks enhances project flexibility.
  • Experience in CI/CD practices: Familiarity with continuous integration and delivery processes.

Benefits

  • Comprehensive health cover with additional benefits
  • Generous leave policies including annual and sick leave
  • Employee wellness initiatives and mental health support
  • Financial planning and retirement savings assistance

Company Culture

  • Team Collaboration: Collaboration and teamwork are at the heart of our approach.
  • Continuous Improvement: We value continuous improvement and encourage new ideas.
  • Diversity Matters: We believe diversity brings better perspectives and solutions.
Status: Closed