Home
Jobs
Saved
Resumes
Principal Backend Engineer, Golang at Pragmatike | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Principal Backend Engineer, Golang
Pragmatike
Remote
Website
LinkedIn
Principal Backend Engineer, Golang
Ukraine
Full Time
1 week ago
Apply Now
Key skills
AWS
Azure
Cloud
Google Cloud Platform
Java
Microservices
TCP/IP
Go
GCP
Google Cloud
RESTful
Agile
Scrum
Communication
About this role
Role Overview
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
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.
Tech Stack
AWS
Azure
Cloud
Google Cloud Platform
Java
Microservices
TCP/IP
Go
Benefits
Flexible work arrangements
Professional development opportunities
Apply Now
Home
Jobs
Saved
Resumes