Enable job alerts via email!

Fullstack Developer

Supportwave

Johannesburg

Remote

ZAR 800 000 - 1 200 000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Full Stack Developer to join a high-performing product team. The role involves designing and maintaining web applications using modern technologies like Vue.js and Node.js, while fostering a collaborative remote work culture. Ideal candidates will have over 10 years of experience and a passion for code quality and innovation.

Benefits

Modern dev environment
Remote-first culture
Continuous growth and mentorship

Qualifications

  • 10+ years of full stack development experience.
  • Proficiency in Vue.js, TypeScript, Node.js, and Express.
  • Strong understanding of software design principles.

Responsibilities

  • Design, develop, and maintain web applications.
  • Collaborate with designers and product managers.
  • Identify technical risks and performance bottlenecks.

Skills

Vue.js
TypeScript
Node.js
Express
DevOps
Collaboration

Tools

Docker
AWS
GCP

Job description

Join to apply for the Fullstack Developer role at Supportwave. Get AI-powered advice on this job and more exclusive features.

Senior Full Stack Developer- Vue.js

Location : Remote

Duration : 3 Month minimum contract with extension for right candidate.

About The Role

We're looking for a Senior Full Stack Developer to join a passionate, high-performing product team that builds ambitious and beautifully architected web-based applications using modern tools and frameworks.

If you care about code quality, enjoy collaborating with like-minded developers, and thrive in an environment that values clarity, simplicity, and innovation, then this is your next move.

You'll be building full-scale applications — from backend architecture to frontend experiences — while contributing to product decisions and technical excellence.

Key Responsibilities
  • Design, develop, and maintain web applications using TypeScript, Vue.js, Node.js, and Express.
  • Collaborate with designers, developers, and product managers to deliver robust solutions.
  • Review pull requests and contribute to code quality and architectural discussions.
  • Identify technical risks, performance bottlenecks, and opportunities to streamline delivery.
  • Support DevOps practices, containerization, and deployment using tools like Docker and cloud platforms.
  • Participate in product planning and technical roadmap decisions.
  • Contribute to a strong engineering culture that encourages mentorship, growth, and feedback.
Must-Have Experience
  • 10+ years of full stack development experience.
  • Proficiency in Vue.js, TypeScript, Node.js, and Express.
  • Strong understanding of software design principles and full-stack architecture.
  • Experience with relational databases like PostgreSQL and MySQL.
  • Familiarity with DevOps concepts, including containerization (Docker) and cloud platforms (AWS, GCP).
  • Comfortable collaborating remotely using tools like Slack, BitBucket, Asana, and GSuite.
  • A growth mindset and passion for learning new tools, frameworks, and trends.
Nice-to-Have Experience
  • Exposure to PHP, Laravel, or Dart / Flutter.
  • Experience with frontend tooling such as Tailwind CSS, Webpack, PostCSS, or SCSS.
  • Familiarity with NestJS, React, or Angular.
  • Experience integrating with third-party services and APIs (e.g., Google Location API, PayFast).
  • Knowledge of mobile development frameworks (e.g., Flutter).
  • Awareness of UI performance, security best practices, and accessibility.
Tech Stack You'll Be Working With

Frontend : Vue.js, Tailwind, TypeScript, SCSS

Backend : Node.js, Express, PostgreSQL, MySQL

DevOps & Tools : Docker, AWS, GCP, BitBucket Pipelines

Bonus : Laravel, Flutter, Dart, SVG / D3.js, REST APIs

What You Can Expect
  • A modern dev environment.
  • Remote-first culture with a collaborative and relaxed team dynamic.
  • Continuous growth through real projects, mentorship, and access to emerging technologies.
  • Clear communication processes and a hiring team that values chemistry, culture, and code equally.
Hiring Process
  • Chemistry Check – An intro session with leadership to assess team and culture fit.
  • Code Test – A short, focused challenge to showcase problem-solving approach.
  • Team Meet – Final chat with the wider team to experience the vibe and alignment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.