On behalf of Thomas Cook (thomascook.com), Ciklum is looking for a Node.js Developer to join Malaga team on a full-time basis. This is a great opportunity to be part of an exciting Team that delivers a standard-bearing product within the travel industry.
As a Backend Developer you will be part of new digital technology team involved in designing and building large-scale web applications that scale to millions of customers, billions of pounds in revenue and thousands of requests per millisecond.
Our product team is very strong, and proposes exciting features. Marketing, optimization and analytics teams will work with us making sure we deliver all requested features they need in order to make our website the most amazing travel platform in the world.
Develop features using best development practices and design patterns
Testing the output of own work prior to independent testing
Participating in any quality assurance work required to ensure the delivered products are truly fit for the purpose
Deploy the developed artifacts from a Continuous Integration, Staging to Production environment
Ensure code quality by testing the deployable solution, working closely with the test automation person
Documents the low-level design of the developed solution from a maintainability and supportability perspective
Reviewing code and providing mentorship to other developers in agile team
Grow your skills and share your knowledge with other developers (and beyond), help advance Thomas Cook technical culture through presentations and other social initiatives
Experience designing and building production Node.js applications with 100% code coverage
Knowledge on functional programming
Knowledge of Node.js concepts – event loop, cluster, memory management, libuv etc.
Knowledge of ES6 (ECMAScript)
Knowledge of major Node.js modules – async, lodash, nodemon, graphql etc.
Experience using Open Source libraries and doing contributions to Open Source
Experience with using Node.js debugging, profiling and performance measuring tools
Experience with any Node.js HTTP framework – express, hapie etc.
Experience with build tools, code coverage and testing frameworks – lab, simple-mock, Istanbul, Mocha, Grunt, Gulp, webpack etc.
Knowledge of building RESTful web services including GraphQL services
An eye for detail, strong logic and analytical skills
Ability to work under pressure with can do’ attitude and solid sense for setting priorities
Persistent focus on delivery in a high-velocity and high-availability environment
Excellent interpersonal and communication skills with ability to deal with ambiguity and drive independently (or collaboratively with team) on solutions, positive approach for difficulties and imaginative problem solver
What´s in it for you?
Ability to work on challenging, large project with complex high load e-commerce platform;
State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions;
Unique working environment where you communicate and work directly with client;
Career and professional growth;
Possibility to work in a big and successful company;
Long-term employment with 20 working-days paid vacation and other social benefits.
- Imprescindible Residir: España
- Idioma: Inglés (Alto)
- Experiencia: 3-5 años
- Formación Mínima: Licenciado
- Nivel Profesional: Especialista
- Tipo contrato: Indefinido
- Jornada: Jornada completa
- Honorarios: No especificado