
Malbek entwickelt eine Plattform für das Vertragslebenszyklusmanagement in Unternehmen, die Vertragserstellung, Ausführung, Analyse und verbundene Workflows in einem System zusammenführt. Das Produkt kombiniert CLM-Tools mit KI-generierten Erkenntnissen und Empfehlungen, Clickwrap-Vereinbarungen sowie einem Marktplatz für No-Code-Integrationen. Malbek unterstützt Rechts-, Beschaffungs-, Vertriebs- und Finanzteams in großen Organisationen, die konsistentere Vertragsprozesse, bessere Transparenz über Vereinbarungen und eine reibungslosere Zusammenarbeit zwischen Abteilungen anstreben.
Senior Full-Stack-Entwickler – Malbek, Remote in den Vereinigten Staaten
Entwickle und skaliere Malbeks SaaS-Plattform mit Angular, Spring, APIs und Datenbanken. Liefere zuverlässige, leistungsstarke Funktionen durchgängig für Kundinnen und Kunden in den Vereinigten Staaten.
Beschreibung
- Entwickle und pflege Full-Stack-Produktfunktionen für Benutzeroberflächen, Backend-Dienste, APIs und Datenbankschemata.
- Verantworte Funktionen vom technischen Entwurf und der Aufwandsschätzung über Entwicklung, Tests, Bereitstellung und Überwachung bis zum Abschluss.
- Entwickle RESTful- und GraphQL-APIs mit Blick auf Skalierbarkeit, Versionierung und Abfrageleistung.
- Verfasse effiziente Datenbankabfragen, entwirf normalisierte Schemata und unterstütze Indexierung sowie Abfrageoptimierung.
- Pflege Integrationen mit Drittanbietern, einschließlich OAuth2- und SSO-Authentifizierungsabläufen sowie der Verarbeitung von Webhook-Ereignissen.
- Erstelle Unit-, Integrations- und End-to-End-Tests, stelle eine verlässliche automatisierte Testabdeckung sicher und beteilige dich an Code-Reviews.
- Wirke an Architekturentscheidungen zu Servicegrenzen, Caching und Datenflüssen mit.
- Optimiere die Anwendungsleistung durch Profiling, Lasttests sowie Verbesserungen an Abfragen und Caching.
- Instrumentiere und überwache Dienste mit Logs, Metriken und Tracing und diagnostiziere Vorfälle in der Produktion.
- Verbessere CI/CD-Prozesse, Infrastructure as Code und die Automatisierung von Bereitstellungen.
- Wende sichere Entwicklungspraktiken an, darunter Eingabevalidierung, Verschlüsselung sowie das Management von Abhängigkeiten und Schwachstellen.
- Nimm an Sprintplanungen, Daily Stand-ups, Retrospektiven und weiteren agilen Zeremonien teil.
Anforderungen
- Mindestens 10 Jahre Berufserfahrung in der Full-Stack-Entwicklung.
- Fortgeschrittene Kenntnisse in Angular und TypeScript oder JavaScript, einschließlich Komponentenarchitektur und Zustandsverwaltung.
- Umfangreiche Erfahrung mit dem Spring Framework bei der Entwicklung produktiver Backend-Dienste.
- Praktische Erfahrung im Entwurf, in der Entwicklung und Nutzung von RESTful-APIs sowie Vertrautheit mit Versionierung und Dokumentation.
- Gute Kenntnisse relationaler Datenbanken wie PostgreSQL und MySQL, einschließlich Schemadesign und Abfrageoptimierung, und/oder NoSQL-Datenbanken wie MongoDB und DynamoDB.
- Erfahrung mit AWS, GCP oder Azure sowie deren grundlegenden Rechen-, Speicher- und Netzwerkdiensten.
- Sicherer Umgang mit Git, Code-Review-Praktiken und CI/CD-Tools wie GitHub Actions, Jenkins oder CircleCI.
- Erfahrung mit der Entwicklung automatisierter Tests mit Jest, Mocha, Cypress oder Playwright.
- Ausgeprägte Kenntnisse in Websicherheitspraktiken, einschließlich OWASP-Top-10-Risiken, Authentifizierung, Autorisierung und Verschlüsselung.
- Gute Kenntnisse in Datenstrukturen, Algorithmen und den Grundlagen des Systemdesigns.
- Ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit zur funktionsübergreifenden Zusammenarbeit.
- Von Vorteil: Erfahrung mit dem Entwurf von GraphQL-Schemata und der Entwicklung von Resolvern.
- Von Vorteil: Erfahrung mit Docker, Kubernetes, Terraform und CloudFormation.
- Von Vorteil: Erfahrung mit Microservices, ereignisgesteuerten Systemen, Kafka, SQS und RabbitMQ.
- Von Vorteil: Erfahrung mit Datadog, Grafana, ELK und OpenTelemetry.
- Von Vorteil: Erfahrung mit Tools für elektronische Signaturen oder Dokumenten-Workflows und deren APIs.
- Von Vorteil: Beiträge zu Open-Source-Projekten.
Zusatzleistungen
- Gehalt und Beteiligungspaket.
- Umfassendes Leistungspaket.
- Flexible bezahlte Freistellung und eine remote-freundliche Unternehmenskultur.
- Budget für Lernen und berufliche Weiterentwicklung.
- Kollaboratives Arbeitsumfeld mit starkem Wachstum.