Careers at CuevasLab
We are a small, ambitious team building a modern e-commerce platform from Madrid. CuevasLab is not just a store -- it is a technology project at its core. We value craft, ownership, and shipping things that matter.
Why CuevasLab?
Real Problems
No busywork. You will work on challenges that directly impact customers across 27 European markets -- from logistics optimization to multi-language UX.
Modern Stack
Next.js 15, Medusa.js, Strapi, Docker, GitHub Actions. We use modern, well-documented tools and keep our tech debt low.
Remote-First
Work from anywhere in Europe. We communicate asynchronously, document everything, and trust people to manage their own time.
Ownership Culture
Everyone has a voice. We make decisions based on evidence and give people the autonomy to own their domain end to end.
Open Positions
Frontend Engineer
Build and improve our Next.js storefront. You will own the customer-facing experience across 6 languages and multiple regions.
Backend Engineer
Extend our Medusa.js backend with custom plugins, integrations, and APIs. Experience with Node.js and Docker required.
Content & SEO
Create product descriptions, blog content, and landing pages. Optimize our presence across EU search markets.
How to Apply
Send Us an Email
Write to careers@cuevaslab.es with your CV, a brief cover letter, and links to any relevant work (GitHub, portfolio, articles).
We Review Your Application
We review every application personally. If there is a potential fit, we will get back to you within one week.
Short Conversation
A 30-minute video call to get to know each other, talk about the role, and answer your questions about the team and project.
Small Paid Project
A short, practical task related to the role (2 to 4 hours). We pay for your time and evaluate based on craft, not speed.
Don't See Your Role?
We are always open to hearing from talented people. If you think you can contribute to CuevasLab in a way we have not listed, send us an email at careers@cuevaslab.es and tell us what you would bring to the team.