Senior Front-end Developer

Barcelone, Catalogne, Espagne | R&D | Full-time


Established from the merger of two long-established hospitality digital solutions providers, D-EDGEoffers leading-edge cloud-based e-commerce solutions to more than 11,000 hotels in over 100 countries.

Combining the technical excellence of Availpro with the digital marketing expertise of Fastbooking, D-EDGE brings a holistic hospitality technology infrastructure under one roof. The integrated range of solutions covers all stages of hotel distribution which encompasses Central Reservation System, Data Intelligence, Connectivity Hub, Digital Media and Website Creation.

With a team of 350 experts located in over 20 countries, D-EDGE provides localised support, services and tools.


Main responsibilities :

We are looking for technical leaders to extend our Data Intelligence tools to next level.

If you are looking for serious engineering challenge where user experience and scalability are critical, this is it. 

Successful candidate will need to both master the art of creating scalable system and also understand that your work will have an impact on business as a whole and be innovative to come up with solution that enable new business opportunity.

In this role, you will have exposure to wide array of technology to help us move to the next level of growth. 

At the same time, we expect you to extend our technology stack/solution to stretch the boundary with cutting edge technology. 

If you are sharp technologist who are looking for opportunity to apply your skills to solve real world problem, D-EDGE is your place.


Desired Skills and Experience

We are looking for top notch candidate. We believe that excellent engineer will learn new technology deeply and quickly as long as they have strong fundamental in some technologies.

7+ years of software development experience.
Experienced in designing high trafic system.

- Passionated with JavaScript and open minded about using different frameworks (Angular + TypeScript, React, React Native...)

- TDD experience / knowledge (Jasmine, Karma, Mocha) + Integration testing (Selenium, Cypress, Protractor). Unit test and continuous integration. 

- Autonomous and pro-active. Team spirit and good communication skills. Take pride of the quality of the work.

- Ability to communicate in English clearly and concisely in written and verbal form
- Strong analytical and problem solving skills. We are pushing the boundary so innovative solution from you is critical.

Highly Desirable but you don’t need to have them all:

  • Cloud solutions knowledge such as AWS Lambda or Azure function in serverless architecture
  • Designed and implemented high availability system
  • Exposure to distributed queue technologies such as Kafka, RabbitMQ, ActiveMQ, Amazon SQS
  • Experience in NoSQL family of technology and good understanding of its trade off
  • Experienced in cross functional SCRUM practice

Good salary + Relocation package 


Contract type:Permanent contract