An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Vendortell is building an AI-native Contract Performance Management platform from Aarhus with a hybrid work model. You will own production-quality features, drive end-to-end delivery, and work with a modern stack including Laravel, PHP, React, and ERP integrations.
You will operate in a senior role, influencing architecture and tradeoffs, with a focus on real-time data, AI components, and scalable backend services.
Help us build the contract performance platform of tomorrow.
We are building an AI-native Contract Performance Management platform aiming to become the European leader.
Every business runs on contracts. Millions move every day based on agreed terms. But most companies can't tell you what their contracts are actually worth. The truth only surfaces in costly and time consuming audits.
Contracts have become the 'financial infrastructure of the business' but no software caught up. We're building the layer that do catch up, for the European mid-market, with AI doing the heavy lifting from day one.
Come help us solve a real pain in a huge market working with an experienced team and a modern tech stack where we ship multiple times a day.
This isn't a backlog-ticket role. You'll own surfaces end-to-end, design, ship, monitor, talk to the customer, watch the impact land.
Infra: Kubernetes, Hetzner, Github, Patroni, Postgres, Redis, S3, Github actions
Frontend: React, Inertia.js, Typescript, Tailwind, ShadCN
Backend: PHP, Laravel, Reverb, Horizon, Laravel AI
AI: Azure private LLM deployments, Laravel AI, Laragent, OpenAI Embeddings, PgVector
Quality: Pest, PHPStan / Larastan, Playwright, CI pipelines
Bonus if you've worked with: pgvector, Inertia.js, Vapor / serverless, Reverb or another WebSocket stack, ERP integrations, or Python-side AI tooling alongside PHP.
Location Aarhus, hybrid. Office most days, flex when you need it. International candidates welcome if you're moving to Aarhus.
Start As soon as you can. We have momentum and want it to compound.
Competitive senior salary.
Danish is a nice-to-have, not a requirement.