Apply

Senior TypeScript Engineer (Library & Algorithm Focus)

Posted 25 days agoViewed

View full description

💎 Seniority level: Senior, 3+ years

📍 Location: EMEA, CET

🔍 Industry: Software Development

🏢 Company: WunderGraph, Inc.

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: GraphQLNode.jsTypeScriptAlgorithmsReactCI/CDProblem SolvingRESTful APIsExcellent communication skillsDebugging

Requirements:
  • 3+ years of professional experience building and maintaining TypeScript libraries/packages
  • Strong proficiency in TypeScript, 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
Responsibilities:
  • 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
Apply