Sr Full Stack Engineer. Full-time · Barcelona, Spain
Carts 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, GraphQL, Redis, Couchbase, Elasticsearch, Kubernetes, Docker, and Kafka.
What You'll Love DoingEngaging 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 YouCan 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.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 CandidateHas 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.RequirementsWorking experience with Node.js backends like Express or Koa.Experience with jQuery and modern JS web frameworks.Experience with Less / SCSS / Sass.Experience with either npm or yarn.Experience with NoSQL 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 SkillsFamiliarity with a wide range of cloud services, specifically in AWS.Some experience with DevOps concepts, including orchestration and automation.Development experience with Vue JS.Experience with GraphQL.Working knowledge of Koa.Experience building and using HTTP RESTful APIs.Experience with Docker and/or Kubernetes.Understanding of Apache Kafka.What we offerTalented international team and a young, vibrant work environment.Bottom-up management: we listen to your ideas and implement them.Fast growth: our sector (SaaS and e-Commerce) is growing quickly; our growth means your growth.Beautiful, modern offices with coffee bar and great monthly team building in the heart of beautiful Barcelona (if you are located here).Career development, coaching, and a generally great work environment in a promising start-up.Private health care paid by the company.Flexible remote policy - combine home office with our beautiful in-office experience.About the Team:
As a scale-up, each person has great impact, and we're still defining processes. This means a great opportunity to have a meaningful impact and contribute to the bottom line of the company. Our company culture promotes an environment for inclusion, innovation, mutual respect, and learning from one another.
#J-18808-Ljbffr