Pragmatike

Senior Backend Engineer, P2P and Distributed Systems

Pragmatike

full-time

Posted on:

Origin:  • 🇪🇺 Anywhere in Europe

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesTCP/IP

About the role

  • Design and develop scalable, distributed, server-side software applications and microservices
  • Develop and optimize mission-critical software with emphasis on system programming and performance tuning
  • Implement robust peer-to-peer (P2P) communication solutions; P2P experience is mandatory
  • Contribute to and/or build projects using libp2p or similar P2P libraries
  • Ensure cross-platform functionality and application compatibility
  • Collaborate within an Agile Scrum team to define and prioritize backlog items and identify risks
  • Create clean, maintainable, and reusable code and perform thorough code reviews
  • Optimize solutions for performance, reliability, and security
  • Establish and enhance infrastructure, including deployment pipelines and observability tools
  • Work with multi-cloud environments (AWS, Azure, GCP) and participate in application lifecycle management
  • Engage closely with product and design teams to grasp end-user requirements
  • Mentor other engineers and champion best engineering practices and software craftsmanship

Requirements

  • Minimum 5-6 years of experience as a Senior/Lead Backend Developer
  • MS degree in Computer Science or a closely related technical field
  • Demonstrated technical proficiency in Go and/or Java
  • P2P experience is a MUST; experience with libp2p or similar P2P libraries
  • Strong understanding of design patterns and multi-threaded programming
  • Proven experience with P2P architectures ideally in production environments
  • Solid grasp of internet protocols and technologies: TCP/IP, HTTP, HTML, XML
  • Familiarity with service-oriented designs and methodologies: REST, JSON
  • Ability to build well-structured, secure RESTful APIs and understand client-side implications
  • Deep understanding of Agile development principles and the Agile Manifesto
  • English is mandatory; French is a plus
  • Strong experience with AWS, Azure, and GCP is highly desirable
  • Hands-on experience with Kubernetes and Docker preferred
  • Experience in infrastructure engineering and managing production environments
  • Skilled in using tracing/logging systems to rapidly diagnose production issues
  • Proven track record building business-critical, large-scale, high-availability systems
Lucidworks

Senior Managed Services Engineer

Lucidworks
Seniorfull-time$120k–$165k / year🇺🇸 United States
Posted: 2 days agoSource: jobs.lever.co
AWSAzureCloudGoogle Cloud PlatformJavaJavaScriptKubernetesPythonSpark
Pure Storage

Senior Pre-Sales Systems Engineer, Enterprise

Pure Storage
Seniorfull-time$137k–$207k / year🇺🇸 United States
Posted: 15 days agoSource: boards.greenhouse.io
AWSAzureCloudFlashGoogle Cloud PlatformKubernetesLAMPLinuxMicroservicesNFSOracleSQL+2 more
Pure Storage

Senior Pre-Sales Systems Engineer, Commercial

Pure Storage
Seniorfull-time$137k–$207k / yearKansas, Missouri · 🇺🇸 United States
Posted: 15 days agoSource: boards.greenhouse.io
AWSAzureCloudFlashGoogle Cloud PlatformKubernetesLAMPLinuxMicroservicesNFSOracleSQL+2 more
Pure Storage

Senior Systems Engineer, SLED

Pure Storage
Seniorfull-time$133k–$207k / yearMassachusetts · 🇺🇸 United States
Posted: 12 days agoSource: boards.greenhouse.io
AWSAzureCloudFlashGoogle Cloud PlatformKubernetesLAMPLinuxMicroservicesNFSOracleSQL+2 more
Solace

Technical Support Engineer

Solace
Mid · Seniorfull-time🇸🇬 Singapore
Posted: 1 day agoSource: solace.bamboohr.com
AWSAzureCloudDockerGoogle Cloud PlatformJavaKafkaKubernetesLinux.NETOpenShiftUnix+1 more