Ingénieur P2P Node.js

Emploi pas sur LinkedIn

il y a 2 mois

🌏 N'importe où dans le monde

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

Postuler
Logo of Holepunch

Holepunch

API • Software Development • Telecommunications

Holepunch est une plateforme qui permet de créer des applications peer-to-peer (P2P) sans aucun serveur. Elle propose une collection de petits modules JavaScript combinables pour concevoir diverses applications P2P, telles que des VPN et des outils de communication comme Keet. Holepunch permet aux développeurs de se concentrer sur les fonctionnalités de l’application plutôt que sur le transfert de données, grâce à une stack modulaire et à des outils facilitant la distribution, les mises à jour et le passage à l’échelle des applications sur différentes plateformes. Sa méthodologie P2P assure des mises à jour efficaces et de hautes performances via le réhébergement entre pairs. La plateforme est conçue pour créer, partager et faire évoluer des applications P2P sur les technologies Web et Mobile, avec un accent sur la sécurité et les connexions directes.

11 - 50 employés

🔌 API

📡 Télécommunications

Description

• À propos de Holepunch • Chez Holepunch, nous développons une plateforme de développement pair-à-pair qui permet de créer des applications sans infrastructure : aucun serveur. Les applications Holepunch peuvent être déployées directement aux utilisateurs depuis la machine de développement et montent en charge sans effort. En supprimant les serveurs de l’équation, les utilisateurs conservent le contrôle total des données qu’ils génèrent, préservant ainsi la confidentialité. • Les avantages du pair-à-pair sont nombreux, et nous imaginons un avenir où tout sera pair-à-pair par défaut. Nous commençons déjà à montrer à quoi ressemblera ce futur avec Keet, notre application de communication P2P. • Holepunch repose sur une pile technologique robuste basée sur Node.js que nous avons développée, appelée Hypercore, qui fournit les mécanismes de base pour établir des connexions pair-à-pair et répliquer des données d’une manière similaire à BitTorrent. • Nous recherchons actuellement : Ingénieur P2P Node.js (Télétravail) • Nous sommes de grands fans de Node.js — Holepunch est construit dessus. Pour cette prochaine phase de croissance, nous souhaitons renforcer et étendre nos primitives réseau et de stockage P2P. • Notre technologie P2P couvre un large spectre ; si plusieurs éléments du profil technique ci-dessous correspondent à votre expérience, nous serions ravis d’échanger avec vous.

🎯 Exigences

• Connaissance approfondie des protocoles P2P (Kademlia, BitTorrent, libp2p, hypercore) • Expérience démontrable d’optimisation de protocoles réseau pour la performance • Compétences avancées en JavaScript pour implémenter du code réseau à haute performance • Compréhension approfondie du réseau UDP et TCP/IP, y compris des techniques de traversal NAT • Expérience dans l’implémentation de protocoles binaires personnalisés et de formats de sérialisation • Familiarité avec les primitives cryptographiques pour une communication P2P sécurisée • Expérience en profilage de performance et optimisation de systèmes en réseau • Qualifications préférées : • 5+ années d’expérience dans la conception de systèmes P2P en production ou de systèmes distribués • Expérience d’optimisation de JavaScript pour des applications réseau à faible latence • Connaissance des internals de V8 et des caractéristiques de performance de JavaScript • Expérience avec libuv et les E/S asynchrones en C • Contributions à des projets open-source P2P ou à des bibliothèques réseau • Expérience de construction de systèmes fiables sur des réseaux peu fiables • Expérience avec les modules natifs Node.js et le pont entre JS et C

Postuler

Emplois Similaires

il y a 3 mois

Growe

501 - 1000

🎮 Jeux vidéo

🤝 B2B

Le Développeur .NET senior chez GROWE conçoit des microservices et des API avec .NET Core ; il assure la performance, révise le code et contribue à la conception du système.

🌏 N'importe où dans le monde

⏰ Temps Plein

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

🗣️🇺🇦 Ukrainien requis

il y a 3 mois

Canonical

501 - 1000

Distributed Systems Software Engineer at Canonical; build cloud testing tooling and CI pipelines with AI/ML test analysis.

🌏 N'importe où dans le monde

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

il y a 3 mois

Devops Easy Learning Training Institute

11 - 50

📚 Éducation

🏢 Entreprise

☁️ SaaS

Manifestation d’intérêt pour ingénieurs Backend, Frontend et Fullstack en télétravail chez GitLab. Contribuez à une plateforme DevSecOps propulsée par l’IA utilisée par plus de 100 000 organisations.

🌏 N'importe où dans le monde

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

il y a 3 mois

DoiT International

201 - 500

☁️ SaaS

Candidats commerciaux pour les services de conseil cloud et FinOps de DoiT. Équipe mondiale en télétravail délivrant des solutions d'optimisation cloud axées sur le client.

🌏 N'importe où dans le monde

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

il y a 3 mois

Trust Wallet

51 - 200

Ingénieur Backend développant des microservices cloud-native et l'infrastructure pour Trust Wallet, le portefeuille crypto non-custodial leader du marché.

🌏 N'importe où dans le monde

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🔙 Ingénieur Back-end

🗣️🇺🇸🇬🇧 Anglais requis

Développé par Lior Neu-ner. J'aimerais beaucoup recevoir vos retours — contactez-moi en DM ou par e-mail support@remoterocketship.com