All jobs
PragmatikeEngineering
Tech Lead - Golang (100% Remote)
Remote (EMEA timezone)Posted 18 days ago
Pragmatike is recruiting on behalf of a European deep-tech company building a decentralized, energy-efficient alternative to traditional cloud providers. Their platform operates on distributed bare-metal infrastructure with advanced automation, delivering sovereign, high-performance compute for modern workloads. They are seeking a Tech Lead with expertise in Go and P2P systems to design and evolve the backend of a decentralized cloud platform.
Location: Remote (EMEA timezone)
Responsibilities
- Design and develop scalable, distributed, server-side applications and microservices using Go.
- Build and optimize mission-critical backend software, focusing on system programming, concurrency, and performance tuning.
- Design and implement robust peer-to-peer (P2P) communication systems.
- Contribute to or build systems using libp2p or similar P2P frameworks.
- Ensure cross-platform compatibility and consistent application behavior.
- Collaborate within an Agile/Scrum team, contributing to backlog refinement, risk identification, and dependency management.
- Produce clean, maintainable, and reusable code following engineering standards.
- Optimize backend systems for performance, reliability, security, and fault tolerance.
- Establish and enhance backend infrastructure, including deployment pipelines, observability, and monitoring tooling.
- Work across multi-cloud environments (AWS, Azure, GCP) and collaborate with infrastructure teams.
- Participate in the full application lifecycle, from design to production operations.
- Engage with product and design teams to understand end-user and platform requirements.
- Conduct code reviews, mentor engineers, and improve backend engineering quality.
- Champion best engineering practices and software craftsmanship.
Requirements
- 5–6+ years of experience as a Senior or Lead Backend Engineer.
- MS degree in Computer Science or related field.
- Strong expertise in Go and/or Java (Go preferred).
- Solid understanding of software design patterns, concurrency, and multi-threaded programming.
- Proven production experience with P2P architectures.
- Strong knowledge of internet protocols and technologies (TCP/IP, HTTP).
- Experience with service-oriented architectures (REST, JSON, API design).
- Ability to design secure, well-structured RESTful APIs.
- Deep understanding of Agile development principles.
- Strong communication skills.
Skills & Tags
Similar remote jobs
yesterday
yesterday
yesterday
yesterday
yesterday