Remote Senior Go Developer (FinTech / Crypto Payments)

at Alex Staff Agency

Posted 1 day ago 3 applied

Description:

  • A company specializing in technology and liquidity for the financial sector, particularly in forex, cryptocurrencies, and blockchain, is seeking a Senior Go Developer (FinTech / Crypto Payments).
  • The company provides crypto payment solutions to businesses in over 40 countries, serving more than 500 clients worldwide.
  • Its platform offers reliable infrastructure for sending, receiving, and managing cryptocurrency transactions, enabling seamless integration of crypto payments into products and services.
  • Headquartered in Dubai, the company has a presence in key cities including Hong Kong, Kyiv, Tallinn, London, Limassol, Yerevan, Tbilisi, and Mauritius.
  • The company actively explores market trends, analyzes customer needs, and implements cutting-edge technologies to maintain a competitive solution.
  • The role involves validating and translating business and system requirements into efficient, maintainable code, designing and developing high-performance services, and porting core components from C# to Go.
  • Responsibilities also include optimizing system latency, contributing to architecture decisions, maintaining documentation, collaborating with teams, and performing expert-level troubleshooting.

Requirements:

  • Candidates must have 4+ years of commercial experience in Go with a strong grasp of core concepts, idiomatic usage, concurrency, and synchronization mechanisms.
  • Proven expertise in debugging, code profiling, and resolving complex technical issues, including writing unit and integration tests, is required.
  • Hands-on experience with message brokers and external caching servers is necessary.
  • A deep understanding of microservices architecture and design principles is essential.
  • Experience with SQL databases, Protobuf, and gRPC is required.
  • Strong knowledge of CI/CD processes is necessary.
  • Familiarity with Domain-Driven Design, SOLID principles, and design patterns with practical application is required.
  • Fluency in English and Russian is mandatory.
  • Experience with NATS, Test-Driven Development, and Kubernetes will be considered an advantage.

Benefits:

  • The position offers a competitive salary based on experience and skills.
  • Employees receive paid vacation, sick leave, and corporate holidays.
  • A flexible schedule with remote or hybrid work options is available.
  • The company provides compensation for training, certifications, and professional development.
  • Bonuses and gifts, including Apple devices, are awarded for high performance.
  • An annual salary review and mentorship support in a strong team are included.