FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Lead Backend Engineer, Golang
PragmatikeLead Backend Engineer developing scalable backend systems for a decentralized cloud platform using Go. Focusing on P2P system architecture and collaborating with cross-functional teams.
Tech Stack
Tools & technologiesAWSAzureCloudGoGoogle Cloud PlatformJavaMicroservicesTCP/IP
About the role
Key responsibilities & impact- Design and develop scalable, distributed, server-side applications and microservices using Go.
- Build and optimize mission-critical backend software, with a strong focus on system programming, concurrency, and performance tuning.
- Design and implement robust peer-to-peer (P2P) communication systems (P2P experience is mandatory).
- Contribute to or build systems using libp2p or similar P2P frameworks.
- Ensure cross-platform compatibility and consistent application behavior across environments.
- Collaborate within an Agile/Scrum team, contributing to backlog refinement, risk identification, and dependency management.
- Produce clean, maintainable, and reusable code, following strong 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 closely with infrastructure teams.
- Participate actively in the full application lifecycle, from design to production operations.
- Engage with product and design teams to deeply understand end-user and platform requirements.
- Conduct thorough code reviews, mentor other engineers, and raise overall backend engineering quality.
- Champion best engineering practices and a culture of high-quality software craftsmanship.
Requirements
What you’ll need- 5–6+ years of experience as a Senior or Lead Backend Engineer
- MS degree in Computer Science or a closely related technical field
- Strong hands-on expertise in Go and/or Java (Go strongly preferred)
- Solid understanding of software design patterns, concurrency, and multi-threaded programming
- Proven production experience with P2P architectures (mandatory)
- Strong knowledge of internet protocols and technologies (TCP/IP, HTTP, etc.)
- Experience with service-oriented architectures (REST, JSON, API design)
- Ability to design secure, well-structured RESTful APIs and understand their client-side implications
- Deep understanding of Agile development principles and collaborative team environments
- Strong communication skills and ability to influence technical direction.
Benefits
Comp & perks- Fully remote work (EMEA timezone)
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoJavaP2P communication systemslibp2psystem programmingconcurrencyperformance tuningRESTful APIssoftware design patternsmulti-threaded programming
Soft Skills
strong communication skillscollaborationmentoringinfluencing technical directionbacklog refinementrisk identificationdependency managementcode reviewssoftware craftsmanshipAgile development principles
Certifications
MS degree in Computer Science