Recibe más respuestas de empleadores
Envía un currículum específico para el puesto de trabajo en cuestión de minutos.
Shortlists is an AI-native recruitment CRM and ATS. This role focuses on AI engineering as much as full-stack work, owning surfaces end-to-end from UI to backend deployment and edge logic. You will build and operate LLM-backed features, turn customer feedback into shipped product, and work with agents as a core workflow.
Strong TS/React, CI/CD discipline, and real code shipping are required. The team works fast with async-first communication and regular in-person time.
Shortlists · Permanent · Europe, CET plus or minus two hours · Barcelona strongly preferred
Shortlists is an AI-native recruitment CRM and ATS for recruitment agencies. We are building the assistant recruiters actually want: opinionated, does the work, does not just store records.
The AI is not a feature at the edge of this product. It is the product. So this is an AI engineering role as much as a full-stack one, and the two are not separable here.
The product is ahead of the team, which is a good problem and a temporary one. So this is not a role where you pick tickets off a queue. It is a role where you take a surface, own it, and make the calls on it. If you are the sort of engineer who has been waiting for permission to do that, this is the job.
We are a Bifrost Forge company with a fast-growing customer base in Northern Europe. We are adding new customers all the time, so we are growing the team.
That means there is real product and real customers to work on, and more ambition than there are people, so what you own will be larger than your title suggests. As the team grows around you, you will have had the most context of anyone in it.
What you will do
TypeScript and React on the front end, Postgres and Supabase behind it, Next.js on the marketing side, deployed on Vercel, tracked in Linear. Multi-tenant, multi-language, with LLMs doing real work in the product rather than sitting in a sidebar. Node and Python are where we are heading as the AI services grow, so bring either and we will use it.
Coding agents are part of the repo, not bolted onto it. Claude Code and Codex are in our daily loop, and you will extend that setup rather than just use it.
You are not expected to have used all of this, and we will go through the details properly when we talk. Two things we do gate on: strong TypeScript and React fundamentals, and having written and shipped real code yourself, not only prompted for it.
We are not filtering on years. We have hired people early in their career who ship more than people twice their experience, and the difference was always hunger.
Four stages, usually about three weeks.
Use Claude Code, Codex, Cursor, whatever you actually work with. We are not testing whether you can code without AI. We want to see how you scope a problem, how you review what the agent gives you, what you reject, and what you are willing to ship.
Compensation is competitive and will include equity.
Our company language is English. You need an existing right to work in the EU or EEA. If you are outside that, tell us in your application and we will be straight with you about what we can and cannot support.