P2P Node.js Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
P2P Node.js Engineer: Developing and enhancing core peer-to-peer networking and storage primitives using Node.js with an accent on P2P protocols, network performance, and secure communication. Focus on optimizing network protocols, implementing custom binary protocols, and building reliable distributed systems on unreliable networks.
Location: 100% Remote, Worldwide
Company
builds a peer-to-peer development platform enabling apps without infrastructure, focusing on privacy and direct user deployment.
What you will do
- Expand and strengthen core P2P networking and storage primitives.
- Optimize network protocols for performance and low latency.
- Implement custom binary protocols and serialization formats.
- Ensure secure P2P communication using cryptographic primitives.
- Profile and optimize performance of networked systems.
- Collaborate on building reliable systems over unreliable networks.
Requirements
- Extensive knowledge of P2P protocols (Kademlia, BitTorrent, libp2p, hypercore)
- Advanced JavaScript and Node.js skills for high-performance networking code
- Deep understanding of UDP, TCP/IP, and NAT traversal techniques
- Experience with custom binary protocols and serialization
- Familiarity with cryptographic primitives for secure communication
- Experience with performance profiling and optimization
Nice to have
- 5+ years building production P2P or distributed systems.
- Knowledge of V8 internals and JavaScript performance.
- Experience with libuv and asynchronous I/O in C.
- Contributions to open-source P2P projects.
- Experience with Node.js native addons bridging JS and C.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →