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.