Company: WunderGraph
Salary: Not provided
Location: , United Kingdom
• WunderGraph is growing fast, and we’re on a mission to redefine how companies leverage GraphQL Federation at scale. Our North Star is to enable collaboration across small and large organizations, leveraging APIs as the backbone of growing the business. If you want to make an impact, make your voice heard, and work in a no-BS organization so you can get stuff done: look no further and apply today!
• We’re looking for a seasoned Senior TypeScript Engineer whose passion is crafting state-of-the-art, well-tested libraries. In this position, you’ll design, build, and maintain core TypeScript packages, ranging from client SDKs to GraphQL Federation utility libraries, driven by robust algorithms and rock-solid test suites. You’ll collaborate closely with our open-source community, internal product teams, and customer engineering squads to ensure our libraries are performant, extensible, and a joy to use.
• Architect and implement reusable TypeScript modules (npm packages) for advanced GraphQL federation utilities and clients, graph algorithms (e.g., traversal, pathfinding, caching strategies), performance-critical data structures and helpers.
• Define, execute, and maintain comprehensive unit, integration, and property-based tests. Set up CI pipelines that enforce quality gates, code coverage, and linting.
• Optimize algorithms for low latency and minimal bundle size. Continuously refine API ergonomics and developer experience (DX).
• Partner with our product and customer teams to gather feedback and iterate swiftly. Diagnose edge-case bugs in production and propose long-term fixes. Engage with the open-source community: triage issues, review contributions, mentor fellow maintainers.
• You thrive on tackling complex challenges, especially around graph algorithms in a federated GraphQL environment, and you’re eager to deepen your expertise by experimenting, benchmarking, and iterating.
• You wield advanced TS types, generics, and build tooling with confidence, and you love exploring new language features to make APIs both powerful and ergonomic.
• “Well-tested” means more than high coverage: you craft tests that catch real-world edge cases, and you take pride in a CI setup that enforces quality gates every time.
• You start every project by talking to end users (internal or external) to validate assumptions, refine requirements, and ensure your library designs genuinely solve their needs.
• You own your roadmap end-to-end: scoping work, estimating accurately, and shipping small, valuable increments that delight customers.
• You work seamlessly across time zones, willingly jump on sync calls when urgency demands, and mentor peers through thoughtful code reviews and documentation.
• 3+ years of professional experience building and maintaining TypeScript libraries/packages
• Strong proficiency in TypeScript, Javascript, React, and Node.js
• Familiarity with GraphQL ecosystems, federation, code generation, or client libraries
• Experience with modern testing frameworks (Jest, Vitest, or similar) and CI/CD pipelines
• Solid grasp of npm package workflows, semantic versioning, and monorepo tooling
• Huge interest in graph algorithms and willingness to learn and apply graph-theoretic techniques in context of GraphQL Federation
• Open-source contributions or personal projects that showcase your library-building skills (GitHub links appreciated)
• Excellent communication skills in English for clear technical writing and cross-team collaboration
• Willingness to travel twice a year for offsites and major team meet-ups
• Work from wherever you thrive—we’re fully remote and globally distributed. If you're in Miami, come work with us in person! We also provide co-working space options worldwide if needed.
• Pick your preferred work hardware
• We focus on getting stuff done, and on having fun whilst doing so: work hard, play hard!
• You can make a real difference and find lots of opportunities to grow together with us
• Discretionary PTO: take the time you need to recharge
• Competitive compensation
• Depending on location, we offer healthcare benefits according to local standards
• Team retreats across the globe
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.