Malbek
Malbek
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.