Freiberufliche Blockchain-Entwickler in Spanien: wo suchen und wie beauftragen
Wo Sie in Spanien freiberufliche Blockchain-Entwickler finden, wie Sie deren Arbeit prüfen und welche Rechtspflichten das beauftragende Unternehmen trägt.

Ein spanisches Unternehmen, das einen konkreten Blockchain-Baustein benötigt, etwa den Smart Contract, der die Token seines Teams freigibt, oder die Integration einerWalletin seine Anwendung, und keine eigenen Mitarbeiter hat, die bereits Smart Contracts im Mainnet bereitgestellt haben, kann auf ein Entwicklungsunternehmen, eine unbefristete Festanstellung oder einen freiberuflichen Entwickler zurückgreifen. Die dritte Option passt, wenn der Baustein klar abgegrenzt ist und Wochen oder Monate dauert, und sie erfordert zweierlei: jemanden zu finden, dessen bisherige Arbeit sich überprüfen lässt, und mit dieser Person einen Vertrag zu schließen, der in Spanien trägt.
Der zweite Punkt wiegt schwerer, als es zu Beginn der Suche scheint. Bei einem Freelancer geht der Code nicht schon dadurch auf das Unternehmen über, dass es ihn bezahlt: Nötig ist eine schriftliche Rechteübertragung, die festlegt, wie er verwertet werden darf, für welchen Zeitraum und in welchem Gebiet. Schreibt dagegen ein Angestellter das Programm, vermutet das Gesetz diese Übertragung. Zudem ist die Beziehung nur dann ein selbstständiges Auftragsverhältnis, wenn die Fachkraft tatsächlich eigenständig arbeitet; wird sie wie ein Angestellter in die Organisation des Unternehmens eingegliedert, vermutet das Gesetz einen Arbeitsvertrag. Der Steuereinbehalt auf ihre Rechnungen, die Regelung für wirtschaftlich abhängige Selbstständige und der Datenschutz vervollständigen die Pflichten, die sich am Beispiel eines dreimonatigen Auftrags für einen Vesting-Smart-Contract im Zusammenhang betrachten lassen.
Wo man Blockchain-Entwickler findet und was ihre Arbeit belegt
Die Kanäle sind bekannt: Freelance-Plattformen, technische Communitys der einzelnen Netzwerke, Hackathons, öffentliche Repositories und Empfehlungen anderer Teams. Keiner davon belegt für sich genommen Kompetenz; was einen Kandidaten auszeichnet, sind die Nachweise, die er mit seiner Arbeit verknüpfen kann. Ein in einem Block-Explorer verifizierter Smart Contract zeigt, dass bereitgestellter Code existiert, nicht aber, wer ihn geschrieben hat oder ob er sicher ist. Eine Historie von Beiträgen zu Repositories mit Code-Reviews zeigt dagegen, wie jemand schreibt und auf Kommentare reagiert. Öffentliche Audit-Wettbewerbe liefern ein weiteres überprüfbares Signal: DieBerichte von Code4rena ordnen beispielsweise jede gefundene Schwachstelle unter ihrem Alias der Person zu, die sie eingereicht hat.
Fehlender öffentlicher Code schließt niemanden aus, denn Arbeit für Kunden kann der Vertraulichkeit unterliegen. In diesem Fall liefert ein kurzer, bezahlter Test zu einem Problem, das dem realen ähnelt, belastbare Belege, ohne Informationen eines anderen Kunden zu verlangen. Bei einer Integration mit einem NetzwerkEVMkann das ein Ablauf sein, in dem der Nutzer eine Transaktion freigibt, vor dem Signieren das Netzwerk wechselt und derRPC-Nodenicht mehr reagiert; bei einemSmart Contracteine Geschäftsregel mit Berechtigungen und Limits, die auch in ihren Grenzfällen zu testen ist. Bewertet wird die Argumentation zu den Fehlerfällen, nicht das gewählte Werkzeug. Was die einzelnen Profile (Smart Contracts, Anwendungen, Infrastruktur) leisten, erklärt der Leitfaden zuAufgaben eines Blockchain-Programmierers.
Selbstständig oder angestellt: Entscheidend ist die Arbeitsweise
Das Estatuto de los Trabajadores, das spanische Arbeitnehmerstatut, gilt laut seinemArtikel 1.1für Personen, die entgeltliche Leistungen für fremde Rechnung und im Organisations- und Weisungsbereich einer anderen Person erbringen, und seinArtikel 8.1vermutet das Bestehen eines Arbeitsvertrags, wenn diese Voraussetzungen vorliegen. Die Vereinbarung „Freelance“ zu nennen oder gegen Rechnung zu zahlen, ändert an dieser Einstufung nichts. Hält der Entwickler in der Praxis die vom Unternehmen festgelegten Arbeitszeiten ein, arbeitet er mit dessen Werkzeugen und Konten, erhält er Weisungen dazu, wie er die Arbeit erledigt, und nicht nur dazu, was er liefern soll, und hat er keine anderen Kunden, ähnelt das Verhältnis einer Anstellung, mit den Folgen für Sozialversicherungsbeiträge und Kündigung, die sich daraus ergäben, falls es zum Streit käme.
Zwischen dem unabhängigen Selbstständigen und dem Angestellten gibt es eine Zwischenform. DasGesetz über das Statut der selbstständigen Arbeit (Ley del Estatuto del Trabajo Autónomo)definiert in Artikel 11 den wirtschaftlich abhängigen Selbstständigen (TRADE) als jemanden, der mindestens 75% seiner Einkünfte aus Arbeit und wirtschaftlicher Tätigkeit von einem einzigen Kunden bezieht, und verlangt unter anderem, dass er keine eigenen Beschäftigten hat und die Tätigkeit nicht weitervergibt. Artikel 12 schreibt vor, diesen Vertrag stets schriftlich zu schließen und registrieren zu lassen, und es ist der Selbstständige selbst, der darin seine Abhängigkeit angeben muss. Ein langer Exklusivauftrag mit einer einzelnen Person ist genau die Situation, in der diese Rechtsfigur relevant wird, und die Frage stellt sich vor der Unterzeichnung.
Ohne schriftliche Rechteübertragung geht der Code nicht auf das Unternehmen über
DieDie Ley de Propiedad Intelectual, das spanische Urheberrechtsgesetz,schützt Computerprogramme, und ihr Artikel 97.4 weist die Verwertungsrechte an einem Programm, das ein Angestellter in Ausübung seiner Tätigkeit erstellt, vorbehaltlich abweichender Vereinbarung dem Arbeitgeber zu. Für Freelancer gilt diese Regel nicht. Bei ihnen gehen die Rechte durch eine Übertragung auf das Unternehmen über, und das Gesetz knüpft daran Bedingungen: Nach Artikel 43 beschränkt sich die Übertragung auf die vorgesehenen Nutzungsarten sowie auf die festgelegte Dauer und das festgelegte Gebiet; ist keine Dauer genannt, gilt sie für fünf Jahre, ist kein Gebiet genannt, nur für das Land, in dem die Übertragung erfolgt. Artikel 45 verlangt zudem, dass jede Übertragung schriftlich erfolgt.
Bei der Blockchain-Entwicklung hat das konkrete Folgen. Ein in einem öffentlichen Netzwerk bereitgestellter Smart Contract ist für alle sichtbar und wird aus jedem Land genutzt, sodass eine Übertragung ohne Festlegung von Gebiet und Dauer dem Unternehmen engere Rechte lässt, als es der tatsächlichen Nutzung des Codes entspricht. Der Vertrag mit dem Freelancer zählt die Nutzungsarten auf (Nutzung, Änderung, Deployment, Vertrieb und bei Bedarf Unterlizenzierung), legt die Dauer und den weltweiten Geltungsbereich fest und trennt den neuen Code von vorbestehenden Komponenten des Entwicklers und von Drittbibliotheken, deren Open-Source-Lizenzen weiterhin gelten.
Rechnung, Steuereinbehalt und personenbezogene Daten
Ein in Spanien ansässiger Freelancer stellt seine Rechnungen nach den Anforderungen von Artikel 6 derspanischen Rechnungsstellungsverordnung (Reglamento de facturación)(Real Decreto 1619/2012) aus. Zahlt eine Gesellschaft oder ein Selbstständiger im Rahmen seiner Tätigkeit, verpflichtet ihnArtikel 99.2 des spanischen Einkommensteuergesetzes (Ley del IRPF)zum Steuereinbehalt, undArtikel 95 der spanischen Einkommensteuer-Durchführungsverordnung (Reglamento del IRPF)legt den Satz für freiberufliche Tätigkeiten fest: 15% der Bruttoeinnahmen bzw. 7% im Jahr der Aufnahme der Tätigkeit und in den beiden Folgejahren, sofern der Freiberufler dies mitteilt und das Unternehmen diese unterschriebene Mitteilung aufbewahrt. Als freiberuflich gelten die Tätigkeiten der zweiten und dritten Abteilung der IAE-Tarife (der spanischen Klassifikation für die Gewerbesteuer), und die zweite Abteilung umfasst dieGruppe 763, „Programmierer und Informatikanalysten“. Ist der Entwickler unter einer Position der ersten, gewerblichen Abteilung angemeldet, entfällt dieser Einbehalt; ob die Rechnung einen Steuereinbehalt ausweist, hängt also von seiner Anmeldeposition ab.
Erfordert die Arbeit Zugriff auf personenbezogene Daten, etwa auf die Daten der Identitätsprüfung von Anlegern einer Tokenisierungsplattform, handelt der Freelancer als Auftragsverarbeiter, undArt. 28 Abs. 3 DSGVOverlangt einen Vertrag, der ihn an das Unternehmen bindet und unter anderem Gegenstand, Dauer, Art und Zweck der Verarbeitung festlegt. Sauberer ist es, wenn die Entwicklungsumgebung keine echten Daten enthält und der Zugriff auf die Produktionsumgebung, falls unverzichtbar, beschränkt und protokolliert wird. Für einen außerhalb Spaniens ansässigen Freelancer gelten andere steuerliche Regeln bei der Umsatzsteuer und der Einkommensteuer für Nichtansässige; sein Fall wird vor der Unterzeichnung mit dem Steuerberater geprüft.
Drei Monate für einen Vesting-Smart-Contract, von der Suche bis zur Übergabe
Nehmen wir einen hypothetischen Fall: Ein Start-up aus Madrid will einen Token ausgeben und beauftragt einen freiberuflichen Entwickler für drei Monate damit, den Smart Contract zu schreiben, der die Token des Teams und der Investoren nach einem Zeitplan für dasVestingfreigibt, einschließlich Tests und Deployment. Sie vereinbaren einen Festpreis nach Meilensteinen und unterzeichnen ein einseitiges Dokument mit Leistungsumfang und Zahlungen.
Mitten im Auftrag treten drei Probleme auf. Das erste betrifft die Organisation: Das Start-up hat ihm eine Firmen-E-Mail-Adresse gegeben, lädt ihn zum Daily Meeting ein und erwartet, dass er von neun bis achtzehn Uhr online ist, und der Entwickler hat in diesen Monaten keine anderen Kunden. Keiner dieser Umstände macht das Verhältnis für sich genommen zu einem Arbeitsverhältnis, zusammen ähneln sie jedoch der Organisation und Weisung, die das Arbeitnehmerstatut beschreibt. Das Risiko sinkt, wenn man zu dem zurückkehrt, was vereinbart wurde: einem Ergebnis mit Meilensteinen und Abnahmekriterien, das der Freelancer nach eigenem Ermessen organisiert. Das zweite betrifft das Eigentum: Das Dokument erwähnt keine Rechteübertragung, sodass das Start-up nach Artikel 43 nur über die Rechte verfügt, die sich zwingend aus dem Vertrag ergeben, und es ist unklar, ob dazu gehört, den Code zu ändern oder für einen zweiten Token wiederzuverwenden. Gelöst wird das durch eine schriftliche Übertragung vor der Übergabe, mit Nutzungsarten, Dauer und Geltungsbereich. Das dritte ist steuerlicher Art: Die erste Rechnung kommt ohne Steuereinbehalt, das Start-up stellt fest, dass der Entwickler in Gruppe 763 angemeldet ist, und behält 15 % ein, oder 7 %, wenn er mitteilt, dass er sich in seinen ersten Tätigkeitsjahren befindet.
Was Sie zum Abschluss erhalten
Die technische Übergabe umfasst die exakte Version des Codes, reproduzierbare Anleitungen, die Konfiguration, die deployten Adressen, die Testergebnisse und die bekannten Einschränkungen, sodass eine zweite Person die Umgebung rekonstruieren und das System betreiben kann. Bei einem deployten Contract zählt außerdem, wer ihn mit welchem Konto deployt hat: Liegen die Administratorrechte weiterhin in einer Wallet des Freelancers, ist das Unternehmen auf ihn angewiesen, um den Contract zu pausieren, zu aktualisieren oder diese Rechte zu übertragen. Deshalb erfolgt das Deployment über Konten des Unternehmens, vorzugsweise mit Multi-Signatur (Multisig), und die Zugänge des Entwicklers zu Repositories, Infrastruktur und Dokumentation werden bei Abschluss des Auftrags entzogen. Soll der Code Gelder verwahren, ist eine unabhängige Sicherheitsprüfung ein eigener Auftrag, der nicht dadurch abgedeckt ist, dass der Entwickler seine eigenen Tests ausgeführt hat; was ein Audit belegt und was nicht, erklären wir im Leitfaden zumZertifizierung von Smart Contracts.
Blockchain-Entwickler als Freelancer in Spanien beauftragen: Der Vertrag zählt mehr als der Kanal
Einen guten freiberuflichen Entwickler zu finden, ist eine Frage der Belege, die sich mit prüfbarem Code, zugeordneten Findings und einem bezahlten Test beantworten lässt. Ihn richtig zu beauftragen, ist eine rechtliche Frage, die die Suche nicht löst: Ohne schriftliche Rechteübertragung kontrolliert das Unternehmen den bezahlten Code nicht vollständig; ohne ein tatsächlich selbstständiges Verhältnis hält der Dienstleistungsvertrag nicht; und ohne Prüfung der Anmeldung kann die Rechnung mit dem falschen Steuereinbehalt eintreffen. Keine dieser Pflichten ist branchenspezifisch, doch bei Blockchain-Projekten wird der Code in öffentlichen Netzwerken deployt, verwaltet Gelder und lässt sich in Produktion nur schwer korrigieren. Ein erst nach der Übergabe entdeckter Mangel im Vertrag wird dadurch teurer.
Ein Freelancer passt, wenn die Aufgabe klar abgegrenzt ist und das Unternehmen das Ergebnis prüfen kann. Braucht das Projekt mehrere Fachrichtungen, Kontinuität und jemanden, der für das Gesamtsystem verantwortlich ist, koordiniert ein Team fürBlockchain-Entwicklungdiese Verantwortlichkeiten. Wer lieber festangestellte Entwickler einstellt, findet datierte Gehaltsangaben in unserem Leitfaden dazu,was ein Blockchain-Entwickler verdient.
- Estatuto de los Trabajadores (spanisches Arbeitnehmerstatut), Artikel 1 und 8
- Ley 20/2007, del Estatuto del Trabajo Autónomo (spanisches Selbstständigenstatut), Artikel 11 und 12
- Ley de Propiedad Intelectual (spanisches Urheberrechtsgesetz), Artikel 43, 45 und 97
- Ley 35/2006 del IRPF (spanisches Einkommensteuergesetz), Artikel 99
- Reglamento del IRPF (Real Decreto 439/2007), Artikel 95
- Tarifas del IAE (Tarife der spanischen Gewerbesteuer), Real Decreto Legislativo 1175/1990
- Real Decreto 1619/2012, Reglamento de facturación (spanische Rechnungsstellungsverordnung)
- Regulation (EU) 2016/679 (GDPR), Article 28
- Code4rena: Reserve audit report (July 2024)
Planen Sie ein Blockchain-Projekt?
Von der Idee bis zum Produkt müssen Strategie und Technologie Hand in Hand gehen.







