.Sr Full Stack Engineer.Full-time · Barcelona, SpainCarts Guru is the all-in-one marketing automation software designed specifically for e-commerce stores. With Carts Guru, e-merchants can combine the power of email. SMS and Facebook Messenger into cohesive campaigns, maximizing ROI and driving revenue for e-merchants.Carts Guru was founded in 2017 in Barcelona and is now a growing scale-up with customers in France, Spain, USA, and many other places across the world. Our talented team is international, representing more than 8 countries.We are looking for talented software engineers who are resourceful, dynamic, and passionate about modern web development and back-end technologies! We run a world-class, cloud-native E-commerce platform in AWS with a cutting-edge tech stack consisting of the latest technologies: Vue JS, Node.Js, Koa, Graph QL, Redis, Couchbase, Elasticsearch, Kubernetes, Docker and KafkaWhat You'll Love Doing- Engaging in architectural design discussions, where your innovation and creativity directly influence product direction.- Employing solid software engineering practices to ensure high-quality, maintainable/extensible code on predictable release schedules.- Collaborating with fellow innovators on UI/UX and design, whether on the front-end, middleware, back-end, or even cloud infrastructure.- Working in a dynamic and fast-paced startup environment where you will have nearly unlimited growth potential.- Designing and executing changes and improvements to the core product directly, whether front-end or cloud native infrastructure.About You- Can see the big picture: You're able to understand requirements from other perspectives beyond just a specification.- You are a product-minded engineer with a focus on customer experience and user journeys. Whether building an internal API or a critical feature used by millions,- Sharp tech sense for quality and innate ability to balance robustness and simplicity ensures development with a focus on availability, maintainability, and scalability.- You have a limitless capacity to learn while helping teach those around you.The Ideal Candidate- Has a strong work ethic with a fun yet professional personality.- Is meticulous with tasks and can manage them efficiently.- Demonstrates strong ownership and responsibility for what they build.- Is not afraid to take charge in a situation and make sound product / development decisions in their domain.Requirements- Working experience with Node.Js backends like Express or Koa.- Experience with j Query and modern JS web frameworks.- Experience with Less / SCSS / Sass.- Experience with either npm or yarn.- Experience with No SQL databases.- Proven software engineering track record with agile based methodologies.- Understanding of continuous integration / delivery philosophies.- Proficiency with Git and TDD workflows.- Understanding of Linux/Mac based systems.Desired Skills- Familiarity with a wide range of cloud services, specifically in AWS