Remotery

Principal Backend Engineer, Golang

Posted May 20

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

📋 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 execute robust peer-to-peer (P2P) communication systems (P2P experience is essential).

• Contribute to or develop systems using libp2p or comparable P2P frameworks.

• Ensure consistent application behavior and cross-platform compatibility across various environments.

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

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

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

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

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

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

• Collaborate with product and design teams to thoroughly understand end-user and platform requirements.

• Conduct comprehensive code reviews, mentor fellow engineers, and enhance 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 discipline.

• Strong hands-on proficiency in Go and/or Java (Go is strongly preferred).

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

• Proven production experience with P2P architectures (mandatory).

• Strong understanding of internet protocols and technologies (TCP/IP, HTTP, etc.).

• Experience with service-oriented architectures (REST, JSON, API design).

• Capability to design secure, well-structured RESTful APIs and comprehend their client-side implications.

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

• Excellent communication skills and the ability to influence technical direction.


🏝️ Benefits

• Flexible work arrangements.

• Professional development opportunities.

People also viewed

Confitec11 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT11 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI12 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training12 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid12 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics12 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers