Vue/Nuxt, TypeScript & Web Platform

We are looking for a Senior Full-stack Developer who can take ownership of complex product work, contribute across our Nuxt/Vue frontend and backend/API ecosystem, and act as a technical reference for the team. You will help us deliver features pragmatically while improving quality, maintainability and developer practices.

KEY TASKS AND RESPONSIBILITIES

  • Own product features end-to-end: clarification, implementation, testing, delivery and production follow-up.
  • Build and maintain user-facing applications using TypeScript, Vue 3, Nuxt 3, Vuetify 3 and modern frontend tooling.
  • Work with shared frontend packages, reusable components and composables.
  • Maintain and evolve backend/API systems, including serverless cloud functions in TypeScript/Node and Java/Spring services when needed.
  • Help improve code quality through refactoring, automated testing and clear technical decisions.
  • Participate actively in code reviews and technical discussions.
  • Mentor junior and mid-level engineers through pairing, reviews and pragmatic guidance.
  • Contribute to the future evolution of the frontend platform, including the planned Nuxt 3 to Nuxt 4 migration.
  • Keep solutions simple, maintainable and aligned with product needs.

REQUIRED KEY SKILLS/ WORK EXPERIENCE

  • 8+ years of hands-on experience building and maintaining complex web applications and backend/API systems, ideally with TypeScript and Java/Spring.
  • Strong TypeScript experience (5+ years).
  • Experience with cloud platforms and serverless architectures; AWS experience is a plus.
  • Strong experience with Vue 3 and Nuxt 3.
  • Solid understanding of Vue Composition API.
  • Experience building SSR applications and understanding SSR/CSR pitfalls.
  • Experience with component-driven development and reusable frontend architecture.
  • Experience with state management, preferably Pinia.
  • Good knowledge of HTML5, CSS3, SCSS/SASS and responsive design.
  • Experience with automated testing using Vitest and Cypress/Playwright; experience with Jest or similar tools is also useful.
  • Experience with Git, Yarn and modern development workflows.
  • Ability to work in existing codebases and improve them incrementally.
  • Good understanding of clean code, refactoring, encapsulation, pragmatic design principles and common software design patterns.

SOFT SKILLS AND ATTITUDE

  • Takes ownership and follows through.
  • Communicates clearly with technical and non-technical stakeholders.
  • Makes others better through code reviews, mentoring, documentation and pair programming.
  • Balances delivery speed with maintainability.
  • Comfortable making technical trade-offs with product context.
  • Pragmatic problem solver.
  • Able to work with ambiguity and clarify requirements.
  • Helps the team raise engineering standards without over-engineering.
  • Oral and written proficiency in English; Spanish or French is a plus.

NICE TO HAVES

  • Experience with search, SEO, performance or high-traffic user-facing applications.
  • Experience with Storybook or shared design/component systems.
  • Experience with Capacitor/Ionic or hybrid mobile apps.
  • Previous experience in e-commerce, travel, marketplace or internet economy businesses.

VERYCHIC ADVANTAGES

  • MacBook Pro systems (or equivalent).
  • On-demand technical training and books for the office.
  • Attendance at annual tech events like JS Camp, CSS Camp, or AWS Summit.
  • Private health insurance.
  • Flexible compensation via Flexoh (Save money and improve your work-life balance).
  • Employee discounts on our already extraordinary offers (for you and your family).
  • Work from home up to 3 days per week to promote work-life balance.
  • Referral program bonus.
  • A comfortable open-plan office, with plenty of natural light, located in the heart of Barcelona’s Eixample district.
  • Join an international, collaborative and welcoming team.
Similar jobs

Senior Full-Stack Developer

Apply Now
Back to search page