Apply📍 EMEA
🧭 Full-Time
🔍 Software Development
🏢 Company: WunderGraph, Inc.
- 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
- 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
GraphQLNode.jsTypeScriptAlgorithmsReactCI/CDProblem SolvingRESTful APIsExcellent communication skillsDebugging
Posted 25 days ago
Apply