📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 08/09/2026. It no longer accepts applications.

Software Engineer – Peer-to-Peer Systems

Jobgether

🇬🇧 English
Node.js Distributed systems CRDTs Distributed databases Information retrieval Ranking algorithms Indexing strategies Semantic search

Job description

About the role

We are seeking a Software Engineer specialized in peer‑to‑peer (P2P) technologies to join a cutting‑edge team developing decentralized search and networking solutions. The role focuses on building resilient, high‑performance systems that operate without centralized infrastructure.

Key responsibilities

  • Design, develop, and maintain next‑generation P2P infrastructure supporting decentralized search capabilities.
  • Build scalable, reliable distributed systems and high‑concurrency networking solutions using Node.js.
  • Implement and optimize peer‑to‑peer network protocols, including connection management, encryption, and NAT traversal.
  • Develop distributed indexing systems based on advanced research concepts.
  • Apply knowledge of distributed databases, CRDTs, and decentralized data structures to solve engineering challenges.
  • Improve search technologies through information retrieval, ranking algorithms, and semantic search approaches.
  • Collaborate with engineers and researchers to evaluate emerging technologies and translate ideas into production‑ready software.

Required profile

  • Technically curious, hands‑on engineer with strong experience in distributed systems and networking.
  • Professional experience developing backend software with Node.js.
  • Passion for peer‑to‑peer, decentralized architectures and distributed computing.
  • Experience with or strong knowledge of Kademlia Distributed Hash Tables (DHTs).
  • Understanding of distributed indexing and related research concepts.

Required skills

  • Node.js
  • Kademlia DHT
  • Distributed systems
  • Network protocol design (encryption, NAT traversal)
  • CRDTs and distributed databases
  • Information retrieval, ranking algorithms, indexing strategies, semantic search

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Jobgether.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 2 months ago

68 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Jobgether