Remote job
Full-Stack Engineer (Node.js + Vue)
Job details
About this role
Role overview A fully remote, full-time position for a full-stack engineer who can move comfortably between Node.js on the backend and Vue on the frontend. The role is part of a distributed, high-performing engineering organization that delivers software products to a global user base. You will collaborate with engineers, designers, and product owners to ship meaningful features from end to end.
Responsibilities - Develop and maintain full-stack features using Node.js for backend services and Vue for frontend interfaces - Take ownership of features across the entire stack, from design through release and iteration - Collaborate with cross-functional teammates to scope, build, and refine product functionality - Champion technical excellence through code reviews, architectural decisions, and best practices - Help scale the product to serve a growing international audience - Mentor junior team members and support a positive, learning-focused team culture
Requirements - At least 5 years of professional experience in software engineering or a closely related role - Strong, hands-on expertise with both Node.js and Vue, along with the surrounding ecosystem - Sharp problem-solving skills and a consistent commitment to clean, maintainable code - Excellent verbal and written communication skills in English for effective remote collaboration - A genuine interest in mentoring and team development
Benefits and work setup - Fully remote work with agreed core collaboration hours - Competitive compensation paired with performance-based salary reviews - Learning and professional development support - Paid time off and additional benefits depending on role and location