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, Graph QL, Redis, Couchbase, Elasticsearch, Kubernetes, Docker and Kafka
What 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.
- Some experience with Dev Ops concepts, including orchestration and automation.
- Development experience with Vue JS.
- Experience with Graph QL.
- Working knowledge of Koa.
- Experience building and using HTTP RESTful APIs.
- Experience with Docker and/or Kubernetes.
- Understanding of Apache Kafka.
What we offer
- Talented international team and a young, vibrant work environment
- Bottom-up management: we listen to your ideas and implement them.
- Fast growth: our sector (Saa S 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 other.