Senior NodeJS Developer
Core
Design, develop, and optimize a distributed, high-load real-time networking platform processing HTTP and WebSocket traffic.
Role type
Senior Node.js Developer (Network Services)
Builds
High-performance request processing, routing, load balancing, and streaming data delivery services.
Domain
Internet Infrastructure / Network Protocol Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, Bun, HTTP/1.1, HTTP/2, WebSocket, TLS, Asynchronous programming, Event loops, Streams, SQL, ORM frameworks, CI/CD pipelines, Docker, Kubernetes, OpenTelemetry, Unit testing, Integration testing, Reverse engineering, Browser instrumentation
Preferred skills
AI-assisted development practices, Reverse engineering of minified/obfuscated code, Network traffic analysis, Service Workers, Cross-browser testing, Hexagonal Architecture, Circuit Breakers, Rate Limiting
Technologies
TypeScript, Node.js, Bun, pnpm, Turborepo, BiomeJS, OpenTelemetry, Prometheus, Grafana, SigNoz, VictoriaMetrics, Docker, Kubernetes, Helm, GitLab CI, React, Ant Design, Vite, TanStack Query, Vitest, Playwright, Drizzle ORM
Responsibilities
Design and optimize services within the networking core; Build highly reliable systems for request processing and streaming; Implement tracing, metrics, and logging; Diagnose and resolve complex networking issues in production; Write portable TypeScript code compatible with Node.js and Bun; Own projects end-to-end from research to deployment.
Seniority
Senior, hands-on IC