Pragmatike

Senior Backend Engineer – P2P and Distributed Systems

Pragmatike

full-time

Posted on:

Origin:  • 🇷🇴 Romania

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 a strong emphasis on system programming and performance tuning.
  • Implement robust peer-to-peer (P2P) communication solutions; contribute to/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; proactively identify risks and dependencies.
  • Create clean, maintainable, and reusable code; conduct thorough code reviews and mentor other engineers.
  • 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 thoroughly.
  • Champion best engineering practices and high-quality 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
  • Proven experience with P2P architectures (P2P experience is a MUST)
  • Experience with libp2p or similar P2P libraries
  • Strong understanding of design patterns and multi-threaded programming
  • 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
  • Languages: English is mandatory; French is a plus
  • Ability to work fully remote in EU timezone (CET +/- 2 hours)
  • Start date: ASAP
  • Preferred: Hands-on experience with Kubernetes and Docker
  • Preferred: Experience in infrastructure engineering and managing production environments
  • Preferred: Skilled in using tracing/logging systems to rapidly diagnose production issues
  • Preferred: Proven track record building business-critical, large-scale, high-availability systems
  • Preferred: Strong background in multi-cloud deployments (AWS, Azure, GCP)
  • Preferred: Familiarity with continuous delivery pipelines and DevOps practices
Pragmatike

Backend Engineer, Golang – Decentralized Applications

Pragmatike
Mid · Seniorfull-time🇧🇦 Bosnia and Herzegovina
Posted: 1 hour agoSource: www.careers-page.com
AWSAzureCloudDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesTCP/IP
Pragmatike

Backend Engineer, Golang – Decentralized Applications

Pragmatike
Mid · Seniorfull-time🇮🇹 Italy
Posted: 1 hour agoSource: www.careers-page.com
AWSAzureCloudDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesTCP/IP
Pragmatike

Senior Backend Engineer, P2P and Distributed Systems

Pragmatike
Seniorfull-time🇪🇪 Estonia
Posted: 1 hour agoSource: www.careers-page.com
AWSAzureCloudDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesTCP/IP
Pragmatike

Senior Backend Engineer – P2P and Distributed Systems

Pragmatike
Seniorfull-time🇵🇹 Portugal
Posted: 1 hour agoSource: www.careers-page.com
AWSAzureCloudDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesTCP/IP
Pragmatike

Senior Backend Engineer – P2P and Distributed Systems

Pragmatike
Seniorfull-time🇲🇪 Montenegro
Posted: 1 hour agoSource: www.careers-page.com
AWSAzureCloudDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesTCP/IP