SaaS-Entwicklung
SaaS-Entwicklung für Produktunternehmen: mandantenfähige Webanwendungen mit Abonnements, Enterprise-Anmeldung und dem Betrieb, den ein Produkt braucht, das an viele Kunden verkauft wird, von Grund auf gebaut oder zu dem SaaS-Produkt ergänzt, das Sie bereits betreiben.
Was wir in ein SaaS-Produkt einbauen
Mandantenfähige Architektur
Mandantenisolation, die von Anfang an entschieden wird: eine gemeinsame Datenbank mit Row-Level Security, ein Schema pro Mandant oder eine Datenbank pro Mandant, gewählt nach den Compliance-Anforderungen Ihrer Kunden und Ihren Hosting-Kosten.
Abonnements und Abrechnung
Tarife, Testzeiträume, Seats und nutzungsbasierte Preise über Stripe oder Paddle, mit idempotent verarbeiteten Webhooks, sodass ein wiederholtes Event einen Kunden nie doppelt belastet.
Enterprise Single Sign-on
Anmeldung über Microsoft Entra ID, Okta oder Google per OpenID Connect und SAML, SCIM-Provisioning und Rollen, die die eigenen Administratoren jedes Kunden verwalten.
Backoffice für Ihr Support-Team
Mandantensuche, Feature Flags pro Mandant, Nutzungsberichte und Support-Zugriff, der zeitlich begrenzt ist und in ein Auditlog geschrieben wird.
Antworten für Sicherheitsfragebögen
Auditlogs, Verschlüsselung bei Übertragung und im Ruhezustand, Datenexport und -löschung pro Mandant und die Nachweise, die ein Security-Review eines Kunden oder ein Audit nach ISO 27001 oder SOC 2 verlangt.
Releases ohne Wartungsfenster
Continuous Deployment hinter Feature Flags, Datenbankmigrationen, die in der Pipeline laufen und mit der Vorversion kompatibel sind, und gestufte Rollouts über Mandanten hinweg.
SaaS-Entwickler einstellen
Dedizierte SaaS-Entwickler
SaaS-Entwickler, die in Vollzeit zu Ihrem Team gehören, in Ihren Tools und Ihrem Prozess arbeiten und an Ihren Lead berichten. Sie führen die Interviews; wir tragen den ukrainischen Vertrag, die Gehaltsabrechnung, die Rechnungsstellung und den Urlaub.
Projekte im Bereich SaaS-Entwicklung
Ein abgegrenztes Arbeitspaket im Bereich SaaS-Entwicklung mit festem Umfang, festem Plan und einem benannten Verantwortlichen auf unserer Seite, der das Ergebnis verantwortet und den Fortschritt in Ihren Kanälen berichtet.
SaaS-Entwicklung als laufender Service
SaaS-Entwicklung als fortlaufende Leistung: jeden Monat dieselben Personen, ein Backlog, das Sie priorisieren, und Stunden, die Sie in unserem Portal und auf der Rechnung einsehen können.
Die Seite zum dedizierten Team erklärt, wie Spezialisten zu Ihrem Team stoßen, und die Seite zum Outsourcing behandelt Projektlieferung, Übernahmen und unsere Abrechnung.
Wer sich bei Ihnen um SaaS-Entwicklung kümmert
Technical Lead
Mandantenmodell, Architektur und Release-Prozess
Backend-Entwickler
.NET-, Python-, Java- oder Node.js-Services und -APIs
Frontend-Entwickler
Angular-, React- oder Vue-Anwendungen und Design-Systeme
Cloud- und DevOps-Ingenieure
Terraform, Pipelines, Monitoring und Kosten pro Mandant
QA-Ingenieure
Regressions-Suites, die vor jedem Release laufen
Wie wir an einem SaaS-Produkt arbeiten
Ein SaaS-Produkt ist nie fertig, deshalb bauen wir es so, dass es sich jede Woche ändern lässt: kleine Releases hinter Feature Flags, Tests, die in der Pipeline laufen, mit dem Code versionierte Datenbankmigrationen und ein Monitoring, das zeigt, zu welchem Mandanten ein Fehler gehört. Die Kosten pro Mandant werden eingeplant und nicht erst auf der Cloud-Rechnung entdeckt.
Wir betreiben unser eigenes Unternehmen auf einer Plattform, die wir auf .NET, Angular und Azure gebaut haben, mit Row-Level Security pro Kunde und Always-Encrypted-Spalten für personenbezogene und finanzielle Daten, und die Produkte, die wir für Kunden bauen, folgen denselben Regeln.
Weitere Lösungen, die wir liefern
MVP-Entwicklung
Services für MVP-Entwicklung für Gründer und Produktteams: Scoping, ein Figma-Prototyp, ein Web- oder Mobile-Build und Launch auf einem Stack, der die nächste Version trägt, durch dedizierte MVP-Entwickler oder als Projekt.
Entwicklung von Webanwendungen
Services für die Entwicklung von Webanwendungen: Kundenportale, interne Tools, Dashboards und Progressive Web Apps, mit Backend und Hosting, durch dedizierte Webentwickler oder als Projekt.
API-Entwicklung
Services für API-Entwicklung und Integration: REST- und GraphQL-APIs, Integrationen mit Drittanbietern, ereignisgesteuertes Messaging und Webhooks, an jeder Verbindung überwacht, durch dedizierte API-Entwickler oder als Projekt.
Legacy-Modernisierung
Services für die Modernisierung von Legacy-Software: Übernahmen, die mit einer rein lesenden Prüfung beginnen, Upgrades auf aktuelles .NET, Java und PHP sowie schrittweiser Ersatz, durch dedizierte Entwickler oder als Modernisierungsprojekt.
Cloud-Migration
Services für Cloud-Migration: Bewertung der Workloads, Landing Zones in Terraform sowie Umzug von Datenbanken und Anwendungen zu Azure, AWS oder Google Cloud mit geplanter Umschaltung, durch dedizierte Cloud-Engineers oder als Projekt.
Telegram- und Viber-Bots
Telegram- und Viber-Bots für Unternehmen: Bestellungen, Buchungen, Zahlungen über LiqPay, WayForPay oder monobank, Bestellstatus und Mitarbeiter-Bots, verbunden mit Ihrer Website, Ihrem CRM und Ihrer Buchhaltung.
Chatbots für Unternehmen, Einrichtungen und Wohltätigkeitsorganisationen
Chatbots für Support, Buchungen, Bestellungen, Zählerstände, Zulassungen, öffentliche Dienste und Wohltätigkeitsorganisationen, in Telegram, Viber, WhatsApp, Facebook Messenger, Instagram und auf Ihrer Website, gebaut auf SendPulse, Botpress oder Copilot Studio oder in Code.
Integrationen mit ukrainischen Diensten
Ihre Website, Ihr Shop oder Ihr CRM, verbunden mit Nova Poshta, Ukrposhta, LiqPay, monobank, PrivatBank, Checkbox, Vchasno, Paperless, Prom.ua, Rozetka, KeyCRM und der Prozorro-API, ohne Daten neu abzutippen.
CRM-Entwicklung
CRM-Systeme, eingerichtet, erweitert oder gebaut für Ihren Prozess: KeyCRM, SalesDrive, HubSpot, Pipedrive, Salesforce, Dynamics 365 oder ein eigenes CRM, mit Integrationen und automatisierter Routine.
Fragen zur SaaS-Entwicklung
Können Sie unserem bestehenden Produkt Mandantenfähigkeit hinzufügen?
Ja. Wir prüfen, wie Daten heute getrennt sind, halten die Risiken schriftlich fest und stellen in Schritten, die sich jeweils einzeln releasen lassen, auf das gewählte Mandantenmodell um, mit Tests, die belegen, dass ein Mandant die Daten eines anderen nicht lesen kann.
Auf welcher Cloud bauen Sie SaaS-Produkte?
Azure ist die Plattform, auf der unsere größte Disziplin täglich arbeitet, und AWS und Google Cloud sind ebenfalls möglich. Die Wahl richtet sich nach Ihren Kunden, Ihren bestehenden Konten und Ihren Credits, und alles wird in Terraform deklariert, welche Cloud es auch ist.
Wie schnell können SaaS-Entwickler starten?
Steht für die Position SaaS-Entwickler eine passende Person zur Verfügung, hängt der Start nur von Ihrem Interview sowie von NDA und IP-Übertragung ab. Andernfalls starten wir eine Suche, die typischerweise innerhalb von zwei bis drei Wochen Kandidatenprofile liefert, und niemand beginnt, bevor Sie zugestimmt haben.
Wie stellen wir SaaS-Entwickler über BigTree108 ein?
Nennen Sie uns die Aufgabe, die Seniorität und die benötigten Stunden. Wir schlagen ein oder zwei Personen mit ihren Profilen vor, Sie führen die Interviews so, wie Sie Ihre eigene Neueinstellung interviewen würden, unterzeichnen einen Vertrag mit BIG TREE 108 LLC und erhalten eine Rechnung im Monat.
Wem gehören die Arbeitsergebnisse?
Sie. Jeder Spezialist hat einen unterzeichneten Vertrag mit BigTree108, der alle Arbeitsergebnisse dem Unternehmen überträgt, und unser Vertrag mit Ihnen überträgt sie an Sie weiter. Code, Designs und Dokumente werden in Ihre eigenen Repositories und Tools geliefert und nicht dort aufbewahrt, wo nur wir sie ändern können.
Bauen oder erweitern Sie ein SaaS-Produkt?
Sagen Sie uns, wer Ihre Kunden sind und was das Produkt heute leistet. Sie erhalten innerhalb eines Werktags eine Antwort: eine Architekturempfehlung, einen Plan oder Kandidatenprofile.