We’re looking for an experienced Staff TypeScript Engineer who will play a pivotal role in shaping the future of WunderGraph’s core libraries and algorithms. In this role, you won’t just build; you’ll architect, guide, and lead the evolution of our TypeScript ecosystem from advanced GraphQL Federation utilities to high-performance graph algorithms and developer-centric SDKs.
As a Staff Engineer, you’ll operate as a technical leader and mentor, driving design decisions, influencing product strategy, and ensuring our libraries set the standard for performance, extensibility, and developer experience. You’ll collaborate across teams, mentor senior engineers, and represent WunderGraph in the open-source community.
Responsibilities
- Define and evolve the technical vision for WunderGraph’s TypeScript libraries and GraphQL federation utilities.
- Lead design discussions and establish architectural patterns that scale across teams and customers.
- Balance short-term delivery with long-term maintainability, security, and performance.
- Architect and implement reusable, well-tested npm packages.
- Lead efforts in graph algorithms (traversal, caching strategies, query optimization).
- Ensure libraries are modular, extensible, and optimized for performance.
- Set quality standards for unit, integration, and property-based testing.
- Drive adoption of robust CI/CD pipelines, enforcing quality gates across the engineering org.
- Champion testing methodologies that ensure resilience in real-world scenarios.
- Define benchmarks and optimize critical paths for latency, throughput, and bundle size.
- Shape API design principles that maximize ergonomics and developer experience (DX).
- Guide teams in balancing advanced TypeScript patterns with usability.
- Act as a mentor for senior and mid-level engineers, reviewing code and guiding technical growth.
- Collaborate closely with product, customer engineering, and open-source communities.
- Diagnose complex production issues and lead root-cause analysis for long-term fixes.
- Represent WunderGraph in the broader TypeScript and GraphQL ecosystem through talks, blogs, or community contributions.
- Staff Level (IC 5) professional experience building and maintaining TypeScript libraries/packages.
- Deep expertise in TypeScript, React, and Node.js.
- Strong knowledge of GraphQL ecosystems, federation, and client tooling.
- Proven experience designing algorithms and data structures for performance-critical systems.
- Track record of establishing testing frameworks and CI/CD standards.
- Solid grasp of npm package workflows, semantic versioning, and monorepo tooling.
- Experience influencing technical direction across teams and mentoring other engineers.
- Open-source contributions or thought leadership in the TypeScript/GraphQL ecosystem.
- Excellent English communication skills for cross-team collaboration and technical writing.
- Willingness to travel a few times a year for offsites and major team meet-ups.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.