Open vacancy
Operations Lead
Nonprofit Portfolio
Moral Fabric runs operations for nonprofits working on sizable, solvable, and sorely neglected problems. We are hiring an Operations Lead in Amsterdam to work on multiple nonprofit customers, and develop the patterns that help us grow.






Our first in-person weekly meeting
Start date
1 Nov. 2026
Or sooner if you're available.
Workload
Full-time (32 - 40 hrs)
Or fewer hours initially if you'd like
Location
Amsterdam / hybrid
Flexible: office @ WTC / customers / your home.
Salary
€45,000 - €55,000
Gross/year/40hrs, incl. 8% holiday allowance.
Process
Apply before 11 Sep. 2026
After interviews, you'll trial with us for half a day
Duration
Permanent
Initial 6 month contract, no probation period.
About us
Moral Fabric runs operations for nonprofits working on sizable, solvable, and sorely neglected problems. Finance, legal, people, and the tooling underneath. We do the ops, our nonprofit customers do the good.
We embed rather than advise. Each customer adds Moral Fabric as a set of roles inside their own structure, where we can see what we mutually expect from each other. Today we work with about a dozen customers, such as Profit for Good, Doneer Effectief, Safe AI Netherlands, Impact Unfiltered, Delta Instituut, IPE, Bureau Burgerberaad. Next year we hope to serve a 100 nonprofits in The Netherlands, Belgium and Germany.
Every policy, tool stack and process we build becomes a pattern in the Moral Fabric app. The next customer adopts it, saving time and costs, increasing the shared quality amongst all.
Ruben started in 2026 out of The School for Moral Ambition, which he co-founded. Eva joined as co-founder after years of leading operations at tech & impact scale-ups. 80,000 Hours ranks nonprofit operations management among its top ten highest-impact career paths. We aim to help solve the absorption problem the nonprofit sector faces.
The role
You support our nonprofit customers with operations. Which ops role you hold exactly depends on the customer. At one organization you're the Ops Lead: you set the operational agenda and the team brings you everything. At the next you hold People & Culture, running contracts, onboarding and leave policy. At a third you take Tech & Tools and move them off an American stack onto European software. Two or three customers at a time, one or two days a week each, at their desk.
You work as a colleague rather than a supplier. Their Slack, their Asana, their team meetings, your name on real roles and accountabilities in their structure.
Specialists sit behind you: Leonor on financial systems and dashboards, Catarina on payroll and bookkeeping, Eva on legal, Ruben on tech and Daan on the Moral Fabric app. Your job is to recognise what's broken, know who or which pattern to pull in, and own the outcome.
Key responsibilities
The mix shifts per customer. Some need their ANBI application and their first payroll. Others are already underway and need better finances and people processes. You work with founders and help them prioritize.
Operational triage
In your first weeks at a new customer, together with the founder you map what exists across legal, finance, people and tech, help decide what gets fixed first.
Tech & tools
Set up and migrate the stack: Google Workspace, Asana projects and roles, Slack, Proton Pass, access reviews, and EU-based alternatives where a customer's data demands it.
People & culture
Draft employment contracts from our templates, run on- and offboarding, adopt our leave and expense policies based on our patterns, coordinate payroll setup with Catarina, discover self-management best practices that fit the customer.
Legal & compliance
Take ANBI applications through the Belastingdienst, keep GDPR handling defensible, route a contract review to Eva, and check that board liability and insurance are actually in place.
Finance
Get Moneybird set up and reconciling, build an invoice and payment flow the customer can run themselves, and work with Leonor on budgets, forecasts and dashboards.
Pattern building
Turn what you solve at one customer into a pattern the others can adopt. Write it once, properly, in the app and the wiki. Signal to your Moral Fabric colleagues that some customers need updating, discuss how to adopt variations.
Customer relationship
Run the bi-weekly check-in, surface tensions (Holacracy style) to unblock, report what we delivered, and flag where we should be doing more or less.
What we're looking for
- 3+ years running a part of or all operations in a small organization. Nonprofit experience is welcome, not required.
- Real experience in at least two of our four domains: People & Culture, Legal & Compliance, Tech & Tools, Finance & Reporting. Working knowledge of the rest, and the confidence to walk into a conversation about any of them.
- You chase clarity. When a task arrives half-defined, you come back the same day with questions or a proposal, or simply with a tension we help you solve.
- You're comfortable as the newest person in someone else's organization, you earn trust fast and you're candid and honest about challenges.
- You get more done with AI than without it. We use Claude daily for drafting, research and building. Curiosity matters more than existing skill, but you dive deep quickly.
- Interest in self-managing organizations. We work with roles and accountabilities (Holacracy) and Getting Things Done (GTD), and we help our customers do so too.
- Working proficiency Dutch preferred. Payroll, Belastingdienst, KvK and ANBI work all run in Dutch.
- NB: You should already have the right to work in the Netherlands, as we're not able to sponsor visas for this role.
What we offer
- €45,000 - €55,000 annual salary depending on experience, based on 40 hrs/week including 8% holiday allowance. You get a yearly raise and inflation correction in our salary framework, not tied to performance.
- Your operational skills applied across dozens of organizations instead of one, and a front-row seat at every one of them.
- Our office at WTC Amsterdam with a daily vegan lunch, hybrid where it makes sense, and full coverage of your public transport between home and work.
- 30 days of paid holiday per year (all taken within the calendar year, no carryover), and Dutch public holidays swappable for a day that suits you better.
- A self-managing environment with clear roles, autonomy and structure. We document, standardize and automate by default.
- The School for Moral Ambition community, close alignment with effective altruism, and an amazing network of nonprofits we serve and learn from.
- A team of five that started only 3 months ago, where your judgment and energy influence how Moral Fabric develops in the coming decade.
We value talent and a can-do / will-learn attitude above traditional credentials. Even if you don't meet every requirement, and especially if you think we might overlook something that makes you a good fit, we welcome you to challenge us and apply. We welcome applicants from all backgrounds and non-traditional career paths. If you have questions about the role, reach out to Ruben or Eva directly.
Application process
Our process values scoring as objectively as possible, and experiencing through actual work, above interviews and vibes.
-
Application
deadline 11 Sep. 2026Fill out the online form. No motivation letter or resume, just a few questions about your experience
-
Honest conversation
14 - 18 Sep. 202630 minutes separately with both Eva and Ruben on your experience and what you're curious about
-
Paid work trial
21 Sep. - 2 Oct. 2026Half a day working with us on a few actual customer challenges
-
References and offer
Before 16 Oct. 2026We'll ask for 2 references to have short call with, and make you an offer we hope you won't refuse!
Sound like you?
Or maybe someone you know? Please send this along! If you're not sure, please apply anyway!