.Our Guiding Stars are the values at the heart of our organization that drive everything we do. We are committed to creating meaningful change not only in our industry but also in the communities we engage with. If our Guiding Stars resonate with you, we encourage you to consider joining our team.Drive Results : We think big, work smart, and execute fast to transform the future of commerceCultivate Belonging : We welcome diverse backgrounds and experiences, driving positive change through inclusion and teamworkChampion Customers: We go the extra mile for our customers to help them unlock their full potentialAdapt Boldly : We're curious and innovative, we take risks and grow from our failuresPlease note: We can currently offer hybrid remote work for candidates based in the following cities: Valencia, Spain.The Opportunity:As our Engineer, you'll work closely with our Product Manager and InStore Leader to enable retailers to use commercetools' solutions in their physical stores. You'll work closely with enthusiastic and experienced retail specialists in an agile and international environment with a modern, evolving tech-stack. If you work with passion, love clean code, and like to understand the big picture, this role is a great match!Your Mission:Optimise retail in-store business flows using a broad spectrum of device hardware and standards across receipt printers, cash drawers, payment devices, scanners, cash safes, and fixed or mobile, shared or dedicated workstations running various operating systemsMonitor emerging technologies and standards to enable cutting edge in-store solutionsImplement and test in-store device interactions; recommend or develop device testing protocolsWork closely with Product Management to understand business needs and find appropriate technical solutionsContribute to the definition of the team roadmapEnsure that functional and non-functional requirements (performance, security) are metWork with engineers from different teams to ensure technical excellence of the whole platformTake part in on-call rotation (with the worldwide distributed team) for production systemsWhat you need to succeed:2+ years of engineering experience supporting software integrated with peripheral devices3+ years of experience as a Backend Engineer developing server-side systemsExperience in developing REST API's and knowledge of scalable architecturesTypescript or Javascript experienceKnowledge of document databases (Mongo