Full Stack Engineer

  • 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 5,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 contribute to the design of systems that are reliable, scalable, and maintainable, catering to over 60,000 hotels worldwide. Your role will involve:

  • Being a crucial member of the team designing systems that process billions of daily reviews, surveys, and management responses.
  • Developing cognitive services that extract meaningful insights from this vast data.
  • Empowering our hotels globally to access knowledge, visibility, and insights into their guests' experiences.
  • Creating a user-friendly interface with a comprehensive suite of components for gathering and visualizing hotel-related data.

 

Qualifications

Qualifications

  • Experience with Distributed Systems
  • Proficiency in React
  • Skilled in Node.js / JavaScript
  • Competence in Java is a plus
  • Strong grasp of Algorithms and Data Structures
  • Knowledge of MongoDB, ElasticSearch, MySql

This senior role requires proficiency in handling substantial data sets using techniques like MapReduce or Stream Processing for backend processes, coupled with a strong track record of designing and implementing captivating web applications.

Additional Information

  • Flexible work schedule
  • Free coffee
  • Brand new office located in the center of Barcelona
  • International team and fantastic work environment
  • Team building activities and charity donation programs
  • Wellness sessions
  • Discounts on Private health insurance, ticket restaurant, transport, kinder garden…
  • Knowledge exchange: we attend conferences and community events as well as provide learning resources
  • Nice equipment: Mac laptops, high-quality monitors (1 or 2, the choice is yours)