Van Kaizen logo with text

Senior Full Stack Engineer (TypeScript, NodeJS, VueJS3, NestJS)

Developers & QASwitzerland, Germany, Spain, France, United Kingdom, ItalyRemote

Senior Full Stack Engineer

Type: Full time / Employment Contract

Location: Fully remote work, within +/-1 hours CET time zone and within a three-hour flight from Milan. Must be eligible for an employment contract in Italy, Spain, Switzerland, UK, Germany or France. Relocation support for the right candidate.

Compensation: €40,000 to €55,000 gross per annum + up to 10% performance bonus + €8 daily meal vouchers + Benefits.


  • Allocated training budget for professional development, including conferences, courses, and meetups.
  • Annual complimentary trip to a destination of your choice.
  • Remote work with the option to work from any of our European offices located in Milan, Madrid, London, Chiasso, Paris, and Berlin.
  • Unlimited holiday policy and flexible work arrangements, including remote work options.
  • Regular team-building events and opportunities to interact with our Travel Coordinators and fellow team members.
  • Best-in-class benefits, including work-from-home policy, birthday half-day off, and bonuses for newlyweds and new parents.
  • Memorable onboarding experience at our client's Milan headquarters, featuring a vibrant coworking space designed to embody our company culture and values.

Company Overview: 

Our client is a dynamic and rapidly expanding startup revolutionizing the travel industry across Italy, Spain, Switzerland, UK, Germany, and France. Since its inception in 2017, they have grown into a vibrant community of over 160 team members and 2,000 Travel Coordinators. They unite adventurous millennials with a passion for exploring diverse cultures and destinations, offering life-changing experiences to over 100 destinations worldwide.

Position Overview: 

We are seeking a talented Senior Full Stack Engineer with expertise in NodeJS & Typescript to join our client's Digital Product team. 


  • Collaborate with cross-functional teams to identify and implement front-end and back-end architectural solutions aligned with business objectives.
  • Develop user-facing and administrative UI solutions, ensuring seamless integration with UI designs and maximizing user experience and product quality.
  • Contribute to the design, architecture, and scalability of the platform, participating in the rollout of new features and enhancements.

Core Requirements:

  • Minimum 4-5 years of experience in a senior developer role
  • Proficient knowledge of NodeJS & Typescript on the backend
  • Good knowledge of NestJS, ReactJS & VueJS on the frontend
  • Experience with API composition in VueJS
  • Proven expertise in RESTful APIs and/or GraphQL,
  • Experience in writing unit and integration tests.
  • Strong proficiency in HTML5, CSS3, and SQL (Postgres or MySQL databases), along with familiarity with version control systems like Git.

Beneficial Skills:

  • Familiarity with Clean Code, Clean Architecture, SOLID principles
  • MikroORM,
  • Jest/Mocha
  • Microservices architecture
  • Message Distribution Systems (RabbitMQ, Kafka).

Similar Vacancies