Skip to content
ReferMeAJob
LiveRemoteFull-timeApply by 1 Nov 2026

Golang Developer

Remote

Experience
3–20 years
Employment
Full-time
Work mode
Remote
Salary
Not disclosed
Deadline
Apply by 1 Nov 2026
Posted
2024-07-19

Required skills

SkillExperienceLevel
Go Lang2+ yearsIntermediate
C Language4+ yearsAdvanced
Java (All Versions)2+ yearsIntermediate

About the role

We are toogeza, a Ukrainian recruiting company that is focused on hiring talents and building teams for tech startups worldwide. People make a difference in the big game, we may help to find the right ones.


Currently, we are looking for a Go Developer for our client.

Company domain: DeFi

Location: Remote

Job Type: Full-time


Company:

Our client is a multi-chain DeFi protocol that will decentralize traditional crypto prime brokerage functions. The main users of the protocol will be hedge funds, financial institutions, and professional traders who trade and stake positions on-chain. Our client allows users to leverage their trading positions across multiple protocols and across chains within a ‘sandboxed’ margin account. Our client brings DeFi the most sophisticated automated real-time margin calculation for multi-chain portfolios solving the issue of on-chain prime-brokerage lending.


Role overview:

Our client is growing its Platform team and is looking for an exceptional developer to join them. The ideal candidate will engage with their professional team to accelerate their engineering outputs, improve existing code and develop new features.


Responsibilities:

  • Develop Golang microservices
  • Collaborating with other professionals to agree functional & non-functional requirements
  • Developing high-level product specifications with attention to system integration, security and performance
  • Provide technical guidance, perform peer reviews and improve code of existing services
  • Working in an Agile team with such tools as Confluence and Jira


Requirements:

  • Extensive experience building scalable applications using Golang 3-5 years OR Golang 1-2 years and Java/C/C#/C++/Rust/Ruby applications 2-4 years
  • Extensive experience with functional programming and/or object oriented programming, understanding of application design principles & patterns
  • Extensive experience with micro-service architecture
  • Extensive experience with building RESTful APIs and Web services
  • Experience with SQL/NoSQL databases
  • Experience with developing distributed systems using Message Brokers, Service Discovery, etc
  • Experience with containerisation tools and frameworks, such as Docker, Kubernetes
  • Good debugging skills and ability to assess overall performance of distributed network
  • Good understanding of software development lifecycle and CI/CD patterns
  • At least Upper-Intermediate level of English


Nice to have:

  • Experience with OpenAPI/Swagger
  • Experience with RabbitMQ
  • Experience with AuthN & AuthZ standards (OAuth2.0/OIDC, SAML, RBAC, etc)
  • Experience with design of infrastructure security for web applications
  • Understanding of such concepts as Service Mesh, Ingress Controller, API Gateways, etc
  • Basics of cryptography
  • Understanding of replication algorithms in distributed systems, i.e PBFT, PoS, PoW, Raft/Paxos
  • Experience & desire to design decentralized applications based on blockchain technologies (Ethereum, Arbitrum, Polkadot, etc)


Interview process:

  • Recruiting Interview - 40 min;
  • Technical task - up to 5 hours;
  • Technical Interview - 60 min;
  • Final Interview with CTO and Co-Founder - 60 min;
  • Reference check.


Thanks for your interest! In the case of your application, we will review it within five working days. If it meets the job requirements, we will arrange a call and will be happy to get to know each other better. Otherwise, we’d love to stay in touch waiting for other opportunities to become available.

Role categories

Similar roles

AM

Remote

NewRemoteFull-timePythonAgile MethodologyArtificial IntelligenceTensorFlowPytorch
Not disclosed
Apply Now
FD

Remote

RemoteFull-timeNode.JsAngular (All Versions)
Not disclosed
Apply Now
AL

Remote

RemoteFull-timeJava 8/11+AEMaaCS architectureJava (All Versions)JavaScriptAdobe Experience Manager - AEM
Not disclosed
Apply Now
AL

Remote

RemoteFull-timeenterprise AI conceptsArtificial IntelligenceChange ManagementMicrosoft copilotMicrosoft 365
Not disclosed
Apply Now
DA

Remote

RemoteFull-timePostgreSQLPower BIDatabricksData ScienceCypher
Not disclosed
Apply Now