Remote job
Full-Stack Engineer (Node.js + Vue)
Job details
About this role
Role overview A full-stack engineering role pairing Node.js backends with Vue frontends, embedded in a remote-first product team. The position works alongside designers, fellow engineers, and product owners to design, ship, and scale software solutions. It is aimed at an engineer comfortable across the stack who wants real feature ownership.
Responsibilities - Build and maintain server-side services in Node.js and client interfaces in Vue. - Collaborate cross-functionally to deliver end-to-end product features. - Lead the design of components and APIs that power new and existing products. - Write clean, well-tested, maintainable code on both sides of the stack. - Review work, mentor teammates, and contribute to engineering best practices. - Support scalability and reliability as products grow globally.
Requirements - Five or more years of professional software engineering experience. - Strong hands-on skills with Node.js on the backend and Vue on the frontend. - Solid problem-solving ability with a bias toward clean, maintainable design. - Clear written and spoken English for distributed teamwork. - Experience mentoring junior engineers and shaping team culture. - Comfort taking ownership of features in a remote environment.
Benefits and work setup - Remote-first with agreed core collaboration hours. - Competitive pay with performance-based reviews. - Learning and professional development support. - Paid time off and additional benefits depending on role and location.