Remote job
Full-Stack Engineer (Node.js + Vue)
Job details
About this role
Role overview Join a distributed engineering team building production software that ships to global users. As a Full-Stack Engineer working across backend and frontend, you will partner with engineers, designers, and product owners to design features end-to-end and deliver high-impact solutions. This is a remote-first position suited to someone who enjoys taking ownership and driving technical quality.
Responsibilities - Design, build, and maintain full-stack features using Node.js on the backend and Vue on the frontend. - Collaborate with cross-functional teammates to translate product goals into shippable software. - Take ownership of individual features from ideation through release and ongoing maintenance. - Contribute to architectural decisions and help scale products for international usage. - Champion clean, maintainable code through reviews, refactoring, and shared engineering standards. - Mentor junior engineers and reinforce a positive, learning-oriented team culture.
Requirements - 5+ years of professional software engineering experience, ideally in full-stack roles. - Strong, hands-on expertise with Node.js and Vue, plus the surrounding toolchain and ecosystem. - Solid problem-solving skills with a commitment to writing clean, maintainable code and designs. - Excellent verbal and written communication skills in English for effective remote collaboration. - Demonstrated ability to mentor teammates and contribute to a healthy engineering culture.
Benefits and work setup - Fully remote work with agreed-upon core collaboration hours. - Competitive compensation with performance-based salary reviews. - Learning and professional development support. - Paid time off plus additional benefits that vary by role and location.