{"id":985572,"url":"https://alion.io/job/vuejobs-full-stack-developer-25","title":"Full Stack Developer","company":{"id":2681284,"name":"Stay Group","domain":"staygroup.io","url":"https://alion.io/company/stay-group","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":"vuejobs.com","ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"worldwide","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":82000,"max_usd":207000,"period":"year","method":"global_role_seniority_cell","sample_n":6933},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ESLint","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"Pinia","optional":false},{"name":"Prettier","optional":false},{"name":"Rest API","optional":false},{"name":"Sass","optional":false},{"name":"Strapi","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"Vue.js","optional":false},{"name":"CI/CD","optional":true},{"name":"Cypress","optional":true},{"name":"Docker","optional":true},{"name":"Fastify","optional":true},{"name":"GCP","optional":true},{"name":"MySQL","optional":true},{"name":"Nest.JS","optional":true},{"name":"Nuxt.js","optional":true},{"name":"Playwright","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Redis","optional":true},{"name":"Vitest","optional":true}],"status":"live","first_seen_at":"2026-09-02T11:02:40Z","employer_posted_date":"2026-09-02","last_verified_at":"2026-09-02T11:02:40Z","board_verified":false,"closed_at":null,"days_open":43,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":43},"description":"We’re looking for a Full Stack Developer who is confident on both sides of the stack - building modern, high-performance interfaces with Vue 3 / Nuxt and developing reliable backend solutions with Node.js.\nYou should be comfortable taking a feature from idea to production: understanding the requirements, making technical decisions, building APIs and frontend functionality, working with databases and integrations, and ensuring the final solution is scalable and maintainable.\nRequirements\n3+ years of commercial experience in Full Stack development (Mid level) or 5+ years (Senior level).\nStrong commercial experience with Vue 3 and hands-on experience with Nuxt 3.\nStrong backend development experience with Node.js and modern Node.js frameworks.\nUnderstanding of Nuxt 4 architecture and migration principles will be considered a strong advantage.\nStrong knowledge of TypeScript and modern JavaScript across both frontend and backend.\nExperience designing, developing, and integrating REST APIs.\nExperience working with Headless CMS solutions such as Strapi or similar platforms.\nStrong understanding of SSR, hydration, and server-side rendering architecture.\nExperience with Pinia state management.\nFamiliarity with Nitro server routes and middleware.\nExperience with backend architecture, API design, authentication, authorization, validation, error handling, and data processing.\nExperience working with databases and ORM/ODM solutions.\nStrong understanding of semantic HTML5, CSS3, SCSS, and Tailwind CSS.\nExperience with Vite, ESLint, Prettier, and modern Git workflows.\nAbility to write clean, maintainable, scalable, and well-documented code.\nUnderstanding of web security and common API security practices.\nStrong communication skills and ability to collaborate effectively with Product, Design, Backend/Frontend, and QA teams.\nNice to Have\nExperience migrating projects from Nuxt 3 to Nuxt 4.\nExperience with Docker and CI/CD pipelines.\nFamiliarity with Google Cloud Platform (GCP).\nExperience working with Nuxt modules such as @nuxtjs/strapi, @nuxt/image, or Tailwind modules.\nExperience with testing frameworks such as Vitest, Cypress, or Playwright.\nExperience with Node.js frameworks such as NestJS, Express, Fastify, or similar.\nExperience with PostgreSQL, MySQL, MongoDB, or similar databases.\nExperience with Redis or other caching solutions.\nUnderstanding of microservices and event-driven architecture.\nExperience with message brokers or asynchronous processing.\nPrevious experience within iGaming, affiliate marketing, or high-traffic projects.\nResponsibilities\nDesign, develop, and maintain scalable full-stack web applications using Vue 3, Nuxt, and Node.js.\nDevelop and maintain backend services, APIs, server-side logic, and integrations using Node.js.\nBuild dynamic, content-driven pages integrated with Strapi and other CMS solutions.\nDesign and implement REST APIs and ensure reliable communication between frontend and backend services.\nImplement authentication, authorization, validation, error handling, and other backend business logic.\nWork with databases, optimize queries, and ensure data consistency and performance.\nDevelop and maintain SSR applications and implement modern frontend and backend best practices.\nOptimize application performance, page speed, Core Web Vitals, API response times, and overall system performance.\nImplement state management using Pinia and ensure efficient data flow between frontend and backend.\nWork with Nitro server routes and middleware where appropriate.\nCollaborate closely with Product, Design, QA, and other engineering teams throughout the development lifecycle.\nParticipate in architecture discussions and contribute to technical decision-making across the frontend and backend.\nConduct code reviews and help maintain high engineering standards across the team.\nImprove code quality, performance, scalability, and maintainability of existing products.\nTroubleshoot and resolve frontend and backend issues in production environments.\nContribute to technical documentation, development standards, and knowledge-sharing within the engineering team.\nBenefits\nFreedom to choose where to work: work from anywhere in the world with the freedom of remote options.\nFlexibility: enjoy flexible working hours that let you balance your personal and professional life while staying focused on delivering great results.\nCorporate English speaking club: improve your English proficiency with regular practice and expert guidance.\nA Culture That Cares: thrive in a friendly environment where a strong corporate culture builds connections, drives innovation, and makes you feel truly valued.\nAccelerate Your Growth: seize career advancement opportunities in a rapidly expanding marketing company. As the company scales, so will your professional journey.","description_format":"text","description_chars":4817,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":true}]},"benefits":["Flexible schedule"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-16T23:32:55Z"}],"visa":[],"liveness":{"score":17,"band":"cold","label":"Long shot","p_open":0.6,"p_active":0.646,"p_room":0.45,"age_days":43,"expected_fill_days":29,"reasons":["seen:43","win:tail","comp:remote"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/vuejobs-full-stack-developer-25","json_url":"https://alion.io/job/vuejobs-full-stack-developer-25.json","meta":{"generated_at":"2026-10-16T09:03:46Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7200,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2681284},"rest":"https://alion.io/mcp/rest/get_company?id=2681284"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvuejobs-full-stack-developer-25"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvuejobs-full-stack-developer-25"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvuejobs-full-stack-developer-25"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/vuejobs-full-stack-developer-25\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvuejobs-full-stack-developer-25"}]}