Full Stack Engineer

  • Barcelona, Spain
  • Full-time

Company Description

Shiji Group is a major software supplier in the hospitality and retail industries.  Developing worldwide leading products and technologies, aimed at the international market and speeding up its globalization progress. Our team of more than 4,000 talented employees, in 70+ subsidiaries worldwide, is constantly adapting to facilitate the transition to fully integrated systems for our clients through a network of secure, scalable, and ready for the future platforms, so clients can focus on their core competencies of serving their customer and guests. ​

Job Description

To support our ReviewPro team, we are looking for a Full Stack Engineer to work on the design of our systems in order they are reliable, scalable and maintainable, serving 55,000+ hotels around the world. You will be thinking how to:

You will be a member of the team that design the systems that process billions of review, survey, and management response data daily. You will develop cognitive services that extract meaning and insights from this data. This knowledge is in turn used by over 55,000+ hotels around the world to gain knowledge, visibility, and insight into their guests' experience. The UI experience takes advantages of full fledged set of components that helps users in gathering and visualizing data about their hotels.

This is a senior position and we expect candidates to have practice working with large data sets using techniques such as MapReduce or Stream Processing for the backend part and a good experience in designing and implementing captivating web applications.



  • Distributed Systems
  • React
  • Java
  • Nodejs / javascript
  • ElasticSearch
  • Algorithms
  • Mongodb
  • MySql

Additional Information

What else we offer

  • Flexible work schedule
  • Office located in the center of Barcelona
  • International team, you can practice languages
  • Knowledge exchange: we attend conferences and community events, buy books (good old physical books as well as online subscriptions)
  • Discount package for the gym (located in the same building)
  • Nice equipment: Mac laptops, high-quality monitors (1 or 2, the choice is yours)
  • Desks with adjustable height (standing desks)
  • Free fruit