Node.js研发工程师(飞书文档) - 飞书
Core
Design, develop, and maintain Node.js services for Feishu Docs and Slides products, ensuring stable iteration and high performance.
Role type
Senior Node.js Backend Engineer
Builds
Document and slide collaboration products, SSR, PageServer, and static page runtime services
Domain
Enterprise collaboration software / AI-powered productivity tools
Required skills
Node.js, JavaScript/TypeScript, HTTP/RPC, asynchronous programming, event loop management, memory management, CI/CD, unit testing, performance optimization, AI coding tools
Preferred skills
V8 runtime internals, Worker Threads, high-concurrency architecture, SSR/BFF patterns, caching strategies, observability (logs/metrics/tracing), AI engineering trends
Technologies
Node.js, V8, Git, CI/CD, MySQL, Redis, message queues
Responsibilities
Develop and maintain HTTP/RPC interfaces and task orchestration; optimize service performance for high concurrency; build testing, monitoring, alerting, and fault tolerance capabilities; troubleshoot production issues using runtime data; utilize AI coding tools for development and code review.
