
Full Stack Engineer
Job Description
Posted on: May 9, 2025
Senior Full-Stack Engineer (Vue.js + NestJS) | Remote | Permanent | Australia
We're partnering with a small, fast-paced startup that is rebuilding its core web platform from the ground up. As part of this transformation, theyâre moving from React to Vue.js on the frontend, transitioning backend services with NestJS, migrating cloud infrastructure from AWS to GCP, and shifting from MySQL to PostgreSQL.
This is an opportunity to join a lean, high-impact engineering team during a period of major technical evolution. The business is product-led and agile, and the engineering culture values initiative, autonomy, and collaboration.
What youâll be doing:
- Working across the full stack, primarily using Vue.js (frontend) and NestJS (backend)
- Supporting the complete rebuild of a complex legacy platform with modern architecture
- Building scalable, secure, and maintainable features from scratch
- Collaborating closely with a Lead Engineer and key internal stakeholders to define and validate technical requirements
- Navigating and making sense of legacy systems to ensure continuity during the transition
- Contributing to code reviews, maintaining high standards in documentation and quality
- Participating in a fast-moving product cycle where priorities can shift quickly
Current and future tech landscape:
- Frontend: Vue.js (migrating from React)
- Backend: NestJS, Node.js, Express
- Database: PostgreSQL (currently MySQL)
- Infrastructure: GCP (migrating from AWS), managed by a dedicated cloud architect
- Other tools: Socket.io, Sequelize, Meilisearch/Elasticsearch, Slack, Asana
What weâre looking for:
- Demonstrated experience as a full-stack engineer, ideally with Vue.js and NestJS
- Willingness to transition from React to Vue.js (support available)
- Confidence in navigating ambiguous requirements and legacy systems
- Ability to self-direct and work effectively in a small, distributed team
- Solid understanding of secure, scalable web application development
- Experience with cloud-native applications
This role would suit someone who enjoys working in a startup environment, where speed, flexibility, and problem-solving are critical. Youâll have real ownership over your work and the chance to contribute meaningfully to a platform rebuild from the ground up.
If this sounds like you, get in touch to learn more.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

ReactRemoteJobs.com
Get ReactRemoteJobs.com on your phone!