Senior TypeScript Engineer (Fokus: Bibliotheken & Algorithmen)

Stelle nicht auf LinkedIn

vor 3 Monaten

🇪🇺 Europa – Remote

⏰ Vollzeit

🟠 Senior

💻 Frontend-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

Bewerben
Logo of WunderGraph

WunderGraph

API • Enterprise • SaaS

WunderGraph ist eine Plattform, mit der sich APIs deutlich schneller entwickeln lassen – mit besonderem Fokus auf GraphQL-Implementierungen. Sie bietet eine umfassende Lösung mit einem schnellen GraphQL-Router/-Gateway, einer Schema-Registry sowie diversen Analytics- und Tracing-Tools und eignet sich damit sowohl für monolithische als auch für föderierte API-Architekturen. Die Plattform unterstützt Entwickler-Workflows und stellt gleichzeitig hohe Performance, Skalierbarkeit und Compliance sicher – und adressiert damit die Anforderungen von Engineering-Teams in verschiedensten Branchen.

2 - 10 Mitarbeiter

Gegründet 2020

🔌 API

🏢 Unternehmen

☁️ SaaS

Beschreibung

• WunderGraph wächst schnell und wir haben die Mission, neu zu definieren, wie Unternehmen GraphQL Federation in großem Maßstab nutzen. Unser Leitstern ist es, Zusammenarbeit in kleinen und großen Organisationen zu ermöglichen, indem APIs als Rückgrat für das Unternehmenswachstum genutzt werden. Wenn Sie etwas bewirken, Ihre Stimme einbringen und in einer pragmatischen Organisation arbeiten wollen, in der man Dinge vorantreibt: Bewerben Sie sich noch heute! • Wir suchen einen erfahrenen Senior TypeScript Engineer, dessen Leidenschaft darin liegt, hochmoderne, gut getestete Bibliotheken zu entwickeln. In dieser Position entwerfen, bauen und pflegen Sie zentrale TypeScript-Pakete – von Client-SDKs bis hin zu Utility-Bibliotheken für GraphQL Federation – angetrieben von robusten Algorithmen und belastbaren Test-Suites. Sie arbeiten eng mit unserer Open-Source-Community, internen Produktteams und Customer-Engineering-Teams zusammen, um sicherzustellen, dass unsere Bibliotheken performant, erweiterbar und angenehm zu nutzen sind. • Architektur und Implementierung wiederverwendbarer TypeScript-Module (npm-Pakete) für fortgeschrittene GraphQL-Federation-Utilities und Clients, Graph‑Algorithmen (z. B. Traversierung, Pfadsuche, Caching-Strategien), performancekritische Datenstrukturen und Hilfsfunktionen. • Definition, Durchführung und Pflege umfassender Unit-, Integrations- und Property-basierter Tests. Einrichtung von CI-Pipelines, die Quality Gates, Code-Coverage und Linting durchsetzen. • Optimierung von Algorithmen für geringe Latenz und minimale Bundle-Größe. Kontinuierliche Verbesserung der API-Ergonomie und der Developer Experience (DX). • Zusammenarbeit mit Produkt- und Kundenteams, um Feedback zu sammeln und schnell zu iterieren. Diagnose von Edge-Case-Bugs in der Produktion und Vorschlag langfristiger Lösungen. Engagement in der Open-Source-Community: Issues triagieren, Beiträge reviewen, andere Maintainer mentorieren. • Sie blühen auf bei der Lösung komplexer Herausforderungen, insbesondere im Bereich Graph‑Algorithmen in einer föderierten GraphQL-Umgebung, und sind bestrebt, Ihr Fachwissen durch Experimente, Benchmarks und Iteration zu vertiefen. • Sie beherrschen fortgeschrittene TS-Typen, Generics und Build-Tools mit Selbstvertrauen und lieben es, neue Sprachfeatures zu erkunden, um APIs sowohl mächtig als auch ergonomisch zu gestalten. • “Gut getestet” bedeutet für Sie mehr als hohe Coverage: Sie schreiben Tests, die reale Edge-Cases abdecken, und legen Wert auf eine CI-Konfiguration, die bei jedem Lauf Quality Gates durchsetzt. • Jedes Projekt beginnen Sie, indem Sie mit Endnutzern (intern oder extern) sprechen, um Annahmen zu validieren, Anforderungen zu verfeinern und sicherzustellen, dass Ihre Bibliotheksentwürfe tatsächliche Bedürfnisse lösen. • Sie übernehmen die vollständige Verantwortung für Ihre Roadmap: Arbeit scopen, realistisch schätzen und kleine, wertvolle Inkremente ausliefern, die Kunden begeistern. • Sie arbeiten reibungslos über Zeitzonen hinweg, springen bei Bedarf in Sync-Calls, wenn es dringend ist, und unterstützen Kolleg:innen durch durchdachte Code-Reviews und Dokumentation.

🎯 Anforderungen

• Mindestens 3 Jahre Berufserfahrung im Aufbau und in der Pflege von TypeScript-Bibliotheken/-Paketen • Sehr gute Kenntnisse in TypeScript, React und Node.js • Vertrautheit mit dem GraphQL-Ökosystem, Federation, Code-Generation oder Client-Bibliotheken • Erfahrung mit modernen Test-Frameworks (Jest, Vitest oder ähnliche) und CI/CD-Pipelines • Sicheres Verständnis von npm-Paket-Workflows, semantischer Versionierung und Monorepo-Tooling • Großes Interesse an Graph‑Algorithmen und die Bereitschaft, graphentheoretische Techniken im Kontext von GraphQL Federation zu lernen und anzuwenden • Open-Source-Beiträge oder persönliche Projekte, die Ihre Fähigkeiten beim Aufbau von Bibliotheken belegen (GitHub-Links sind willkommen) • Hervorragende Kommunikationsfähigkeiten in Englisch für klare technische Dokumentation und abteilungsübergreifende Zusammenarbeit • Bereitschaft, zweimal jährlich für Offsites und große Team-Treffen zu reisen

🏖️ Vorteile

• Arbeite dort, wo du am besten leistungsfähig bist – wir sind vollständig remote und global verteilt. Wenn du in Miami bist, komm gern persönlich zu uns ins Büro! Wir bieten weltweit bei Bedarf auch Co-Working-Optionen. • Wähle deine bevorzugte Arbeits-Hardware • Wir konzentrieren uns darauf, Dinge zu erledigen, und haben dabei auch Spaß: work hard, play hard! • Du kannst echten Einfluss nehmen und findest viele Möglichkeiten, mit uns zu wachsen • Discretionary PTO: Nimm dir die Zeit, die du zur Erholung brauchst • Wettbewerbsfähige Vergütung • Je nach Standort bieten wir Gesundheitsleistungen gemäß lokalen Standards • Team-Retreats rund um den Globus

Bewerben

Ähnliche Jobs

vor 4 Monaten

CoinsPaid

201 - 500

₿ Crypto

💳 Fintech

🛍️ eCommerce

Werde Frontend-Entwickler bei CoinsPaid, entwickle UI für Krypto-Zahlungslösungen und trage zur Weiterentwicklung von Designsystemen bei.

🇪🇺 Europa – Remote

💰 Initial Coin Offering im 2021-08

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

💻 Frontend-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

🗣️🇷🇺 Russisch erforderlich

JavaScript

Material UI

React

vor 5 Monaten

Canonical

501 - 1000

Webentwickler zur Erstellung von Websites und Apps für Canonical, einen führenden Anbieter von Open-Source-Software.

🇪🇺 Europa – Remote

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

💻 Frontend-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

vor 5 Monaten

PandaDoc

501 - 1000

☁️ SaaS

🤝 B2B

⚡ Produktivität

PandaDoc sucht einen Frontend-Engineer (Middle), der skalierbare Lösungen entwickelt und das Kunden-Onboarding verbessert.

🇪🇺 Europa – Remote

💰 Series C im 2021-09

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

💻 Frontend-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

vor 7 Monaten

ThirstySprout

51 - 200

🎯 Rekrutierung

👥 HR Tech

☁️ SaaS

Entwerfen und entwickeln von Fullstack‑Webanwendungen für eine KI‑getriebene Plattform,. die Matching‑Erfahrungen verbessert.

🇪🇺 Europa – Remote

⏰ Vollzeit

🟠 Senior

💻 Frontend-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

Entwickelt von Lior Neu-ner. Ich freue mich über Ihr Feedback — kontaktieren Sie mich per DM oder per E-Mail support@remoterocketship.com