Apply

Senior TypeScript Engineer (Library & Algorithm Focus)

Posted 26 days agoViewed

View full description

💎 Seniority level: Senior, 3+ years

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 3+ years

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

Related Jobs

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

Related Articles

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 6 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 9 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 10 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.