¡Activa las notificaciones laborales por email!

Senior TypeScript Engineer (Library & Algorithm Focus)

WunderGraph, Inc.

Elche

A distancia

EUR 50.000 - 90.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Join a forward-thinking company on a mission to redefine API collaboration through GraphQL Federation. As a Senior TypeScript Engineer, you'll craft high-quality libraries that enhance developer experience and performance. This fully remote role allows you to work flexibly while contributing to innovative projects that make a real impact. You'll engage with a vibrant open-source community, optimize algorithms, and ensure top-notch quality through rigorous testing. If you're passionate about building powerful tools and enjoy tackling complex challenges, this opportunity is perfect for you.

Servicios

Discretionary PTO
Competitive compensation
Co-working space options
Team retreats across the globe
Flexible work hardware

Formación

  • 3+ years of experience building TypeScript libraries.
  • Strong proficiency in TypeScript, React, and Node.js.
  • Experience with modern testing frameworks and CI/CD.

Responsabilidades

  • Design and maintain core TypeScript packages for GraphQL utilities.
  • Define and execute comprehensive testing strategies.
  • Collaborate with internal teams and the open-source community.

Conocimientos

TypeScript
React
Node.js
GraphQL
Testing frameworks (Jest, Vitest)
CI/CD pipelines
Graph algorithms
npm package workflows

Educación

Bachelor's degree in Computer Science or related field

Herramientas

npm
GitHub

Descripción del empleo

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!

About the Role

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.

You Will Be In Charge Of

Library Development

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

Testing & Quality

Define, execute, and maintain comprehensive unit, integration, and property-based tests

Set up CI pipelines that enforce quality gates, code coverage, and linting

Performance & DX

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

Who You Are

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.

Quality-Obsessed

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.

User-Centric Communicator

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.

Autonomous & Driven

You own your roadmap end-to-end : scoping work, estimating accurately, and shipping small, valuable increments that delight customers.

Team Player

You work seamlessly across time zones, willingly jump on sync calls when urgency demands, and mentor peers through thoughtful code reviews and documentation.

What You Bring to the Team

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

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 grow along with us

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.

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

J-18808-Ljbffr

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.