
Golang Engineer – Cloud/AI Infra
Posted May 22

Posted May 22
This is a fully remote position, open to applicants in Ukraine.
• Design and create scalable, distributed server-side applications and microservices utilizing Go.
• Develop and enhance mission-critical backend software, emphasizing system programming, concurrency, and performance optimization.
• Architect and implement robust peer-to-peer (P2P) communication systems (P2P experience is essential).
• Contribute to or develop systems leveraging libp2p or similar P2P frameworks.
• Ensure cross-platform compatibility and maintain consistent application behavior across various environments.
• Collaborate within an Agile/Scrum team, aiding in backlog refinement, risk assessment, and dependency management.
• Produce clean, maintainable, and reusable code, adhering to high engineering standards.
• Optimize backend systems for performance, reliability, security, and fault tolerance.
• Establish and improve backend infrastructure, encompassing deployment pipelines, observability, and monitoring tools.
• Work across multi-cloud environments (AWS, Azure, GCP) while closely collaborating with infrastructure teams.
• Actively participate in the entire application lifecycle, from design to production operations.
• Engage with product and design teams to gain a deep understanding of end-user and platform requirements.
• Conduct thorough 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.
• 5–6+ years of experience in a Senior or Lead Backend Engineer role.
• Master's degree in Computer Science or a closely related technical discipline.
• Strong practical expertise in Go and/or Java (Go is strongly preferred).
• Solid understanding of software design patterns, concurrency, and multi-threaded programming.
• Proven experience in production environments with P2P architectures (mandatory).
• Extensive 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 dynamics.
• Strong communication skills with the ability to influence technical direction.
• Flexible work arrangements
Gympass
iFood
Grupo Boticário
Get handpicked remote jobs straight to your inbox weekly.