Get more replies from employers
Send a job-specific resume in minutes.
Responsibly, Copenhagen-based, is building AI-powered procurement insights to transform supplier ESG data into actionable scores. We’re hiring a senior engineer to join a small, fast-moving team and own production code from idea to production in a modern stack.
You’ll work on Next.js apps with server actions and server components, using TypeScript and PostgreSQL, and collaborate directly with the CTO to ship features quickly while maintaining quality. English working language.
Responsibly is a VC-backed sustainability tech start-up with a vision of making every purchase in the world responsible. We’re founded by serial entrepreneurs with previous successes like Ofload, Dixa and Neurons, funded by some of Europe’s top VCs and angels, and now cash-flow positive with an incredibly exciting roadmap ahead.
More than 40% of global emissions, and really any ESG issue, are directly or indirectly impacted by procurement. Companies wield enormous purchasing power when they select and manage suppliers, so if we can put sustainability on every supplier scorecard out there, we really can change the world.
But it’s hard: a company can have anywhere from 100 to 100,000 suppliers, analyzing each one’s sustainability efforts is near-impossible, and most ESG ratings suck. Responsibly’s AI-powered due diligence engine automates the due diligence on every supplier across every ESG data point, from risk and violations to positive actions, and turns it into insights that help companies build more sustainable supply chains.
Most of what we do comes down to one hard thing: turning the world’s messy, unstructured supplier data into something you can score.
A supplier’s ESG reality is scattered across PDF sustainability reports, half-broken corporate websites, regulatory filings, news, and a dozen ERP exports that all name the same company differently. We scrape it, extract it, resolve the entities, normalise it, and put a number on it, at a scale where a single customer can have 100,000 suppliers.
That means real problems, not ticket-shaped ones. Extraction pipelines where the LLM is confidently wrong 5% of the time and you have to decide what to do about it. Entity resolution where "Nordic Steel A/S" and "NORDIC STEEL" and "Nordisk Stål" may or may not be the same company. Schema design for data that arrives in a different shape every time. If that sounds fun rather than exhausting, we should talk.
You’ll work on a Next.js app leveraging the latest in server actions, server components and serverless architecture, building dynamic, high-performance applications with TypeScript, PostgreSQL and AI integrations.
We don’t just leverage AI in our product; we’re building a next-generation engineering team where you’re not only encouraged but expected to adopt the latest technologies in how you work. Our engineers run agentic coding tools daily, and we’d rather talk about where they fall down than whether to use them.
Next.js specifically (server actions, server components, API routes). If you know modern React you’ll be fine within a fortnight
Shipping LLM features to production: RAG, extraction, agents, evals
Web scraping at awkward scale
Serverless and AWS, Lambda, and comfort with cloud infrastructure generally
ESG, procurement or supply-chain domain knowledge