Leave us your email address and we'll send you all the new jobs according to your preferences.

Staff TypeScript Engineer (Library & Algorithm Focus) - Remote- EMEA

Posted 15 hours 46 minutes ago by WunderGraph, Inc.

Permanent
Full Time
Other
Not Specified, United Kingdom
Job Description

WunderGraph is a fast-growing startup, our goal is to bring everybody together to build digital products end-to-end. From interface design to API implementation, we provide the platform to go from sketch to product in a category-defining collaborative experience. Our North Star is to take the friction out of bringing digital ideas to life, making room for your ideas and productivity. If you want to make an impact, have your voice heard, and work in a no-BS organization where you can get stuff done, look no further and apply today!

About the Role

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.

TEAM INTEGRATION
  • You report to the CTO

  • You collaborate closely with the entire engineering team, product managers, and directly with customers. A key part of our culture is closing the feedback loop by putting engineers in direct contact with users through shared Slack channels and customer calls.

ROLE OBJECTIVES

You are successful if:

  • WunderGraph's libraries become industry benchmarks for reliability, DX, and performance.

  • Engineering teams deliver faster and more confidently thanks to your technical leadership.

  • Customers trust our libraries to handle complex GraphQL federation at scale.

  • Open-source developers are excited to contribute because of clear architecture and documentation.

  • Your mentorship raises the skill level of the team and strengthens WunderGraph's technical culture.

ROLE TASKS

Technical Strategy & Architecture

  • 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.

Library Development

  • 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.

Testing & Quality Leadership

  • 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.

Performance & Developer Experience

  • 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.

Mentorship & Collaboration

  • 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.

ROLE REQUIREMENTS.
  • 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.

What Success Looks Like
  • Customers love our product because it works flawlessly, securely and fast - and because it looks darn pretty, too!

  • Developers love our product because of the exceptional DX (as said before, we're an engineering company, so we care a lot about DX)

  • Your teammates love to work with you because you never let them down, share your knowledge, and ship like crazy as a team

  • Proper tests and clean code that prevent outages and security issues

  • You help our team grow and develop

Why WunderGraph?
  • 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

Note: This is a full-time, fully remote position. You must be able to work during business hours in the Central European Time time zone (CET).

The Process

We respect your time and interest in WunderGraph. This is why we're aiming to make the process as fast as possible. Here's what you can expect:

  • 30 min intro call with Alex from our People team

  • 30 min technical background call with one of our engineers. Following this, you might receive a small take home assignment / programming task (max 1 - 2h effort) related to our open source platform. This is your chance to prove your skill!

  • Complete the assignment and review together with our engineers

  • Meet the founders

  • Culture fit call with team members

  • Offer

Our process also includes reference and background checks. We aim to respond or provide feedback in 2 or 3 days between each stage of the process. We're usually hiring through Deel as our Employer of Record, except for Germany or Florida where we're hiring directly.

WunderGraph is an equal opportunity workplace; we welcome people from all backgrounds.

To keep up with us, follow us on LinkedIn or GitHub.

You can find out more about our ways of working together here:

WunderGraph Public Handbook and Resources

We're looking forward to your application so we can grow together!

Email this Job