Remotery

Principal Golang Engineer

Posted May 25

This is a fully remote position, open to applicants in Czechia.

📋 Description

• Create and develop scalable, distributed server-side applications and microservices utilizing Go.

• Construct and enhance mission-critical backend software, emphasizing system programming, concurrency, and performance optimization.

• Design and implement robust peer-to-peer (P2P) communication systems (P2P experience is essential).

• Contribute to or establish systems using libp2p or similar P2P frameworks.

• Guarantee cross-platform compatibility and uniform application behavior across various environments.

• Collaborate within an Agile/Scrum team, assisting in backlog refinement, risk assessment, and dependency management.

• Produce clean, maintainable, and reusable code adhering to high engineering standards.

• Enhance backend systems for performance, reliability, security, and fault tolerance.

• Build and improve backend infrastructure, including deployment pipelines, observability, and monitoring tools.

• Operate across multi-cloud environments (AWS, Azure, GCP) and work closely with infrastructure teams.

• Actively participate in the entire application lifecycle, from design through to production operations.

• Collaborate with product and design teams to gain a thorough understanding of end-user and platform requirements.

• Conduct comprehensive code reviews, mentor fellow engineers, and elevate overall backend engineering quality.

• Advocate for best engineering practices and foster 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 practical expertise in Go and/or Java (Go is strongly preferred).

• Solid understanding of software design patterns, concurrency, and multi-threaded programming.

• Demonstrated 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 comprehend their client-side implications.

• Deep understanding of Agile development principles and collaborative team environments.

• Strong communication skills with the ability to influence technical direction.


🏝️ Benefits

• Flexible work arrangements

• Professional development

People also viewed

Bemobi27 min ago

Senior Development Analyst, Go (Golang)

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Unisys27 min ago

Java Developer Analyst – Specialist

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Dailymotion40 min ago

Staff Python Developer

FR flagFrance OnlyFull-timeBackend Engineer€75k – €82k/year
ApplyView job
SoftExpert - Software for Excellence40 min ago

Senior Software Engineer, Java

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI40 min ago

Python Developer

DK flagDenmark OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
Neogrid40 min ago

Pessoa Desenvolvedora Fullstack Pleno, Java, JSF, JSP

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers