Descripción del Puesto
At Shoptimus AI, we are revolutionizing the weekly grocery run. We are a B2B startup providing leading supermarkets with a smart shopping assistant designed to maximize customer loyalty. Our technology doesn't just fill a cart; it understands the household.
Our models predict weekly needs before the customer realizes them and automatically generate complete shopping lists, helping users discover relevant products, from personalized offers to locally sourced (Km0) items. We are a senior technical team building a high-impact platform where data and AI are used to make shopping healthier, less costly, and more sustainable.
Your Mission
Your challenge will be to transform complex data and AI-driven insights into a seamless, high-performance user experience. We are looking for an engineer who sees beyond the interface; someone who understands that a truly intelligent application requires a bridge between elegant frontend components and a robust data layer.
In this role, you will own the full lifecycle of the features you build. You will have the autonomy to ensure that every interaction is backed by efficient logic and well-structured data, working in an environment where technical excellence and product intuition go hand in hand.
The Stack
Core Stack:
TypeScript, React (TanStack Query, Recoil) & Python (FastAPI, Pydantic).
Infrastructure:
MongoDB & Docker.
Quality:
Pytest, Vitest & Playwright.
What will you do?
Product-Driven Engineering:
You build interfaces that are not only beautiful but also performant and accessible. You have a natural sense for UI/UX and care about how the final user interacts with the product.
Full-Stack Ownership:
You enjoy the "Full-Cycle" approach. You are comfortable diving into the Backend to refine an API or adjust business logic in Python to ensure your Frontend has exactly what it needs to shine.
Growth Mindset:
You are a problem solver at heart. You are excited about the prospect of learning how to serve ML models, exploring vector search technologies, or integrating GenAI into a production environment.
What are we looking for?
Professional Experience: Around 3 years in software development with a strong command of
React and TypeScript , complemented by experience building or maintaining APIs with
Python
(FastAPI/Flask).
Architecture Awareness:
You understand the modern web ecosystem (state management, async flows, API design) and how technical decisions (like data structures or caching) impact the final user experience.
Data Curiosity:
A solid grasp of database fundamentals (preferably NoSQL/MongoDB) and an interest in how data structures impact application performance.
English:
Professional proficiency.
A note on requirements:
We know the "perfect" candidate doesn't exist. If you are passionate about data and our mission, but don't meet every single requirement listed above, please apply. We’d love to hear your story and see how we can grow together.
⭐ Nice to Have
AI & Discovery:
Interest in LLMs, recommendation systems, or search technologies (like Atlas Search).
Testing:
Familiarity with automated testing tools like Vitest, Playwright, or Pytest.
Modern Tooling:
Experience working with Dockerized environments for local development.
What We Offer
Direct Impact:
Your code will directly improve the daily lives of thousands of families and promote sustainable consumption.
Senior Mentorship:
Work closely with a senior technical team (CTO, FE Lead, Data Lead) in a collaborative environment.
Flexibility:
Hybrid model in Barcelona (Glòries) with a strong remote-friendly culture.
Innovative Culture:
A tech-first environment where we prioritize the best tool for the job.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalles del Puesto
Fecha de Publicación:
March 20, 2026
Tipo de Trabajo:
Construcción
Ubicación:
Barcelona, Spain
Company:
Shoptimus AI
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.