Remote Senior Software Engineer (Go)

at Alex Staff Agency

Posted 2 days 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 Software Engineer (Go).
  • 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 backend development in Go and contributing to a high-quality product in the financial sector.

Requirements:

  • Candidates must have 4+ years of experience in Go, with a strong grasp of core concepts, idiomatic usage, concurrency, and synchronization mechanisms.
  • Expertise in debugging, code profiling, and solving complex technical issues is required.
  • Experience in writing unit and integration tests is necessary.
  • Hands-on experience with message brokers, external caching servers, and SQL databases is essential.
  • A deep understanding of microservices architecture and design principles is required.
  • Strong knowledge of SOLID principles and design patterns with practical application is necessary.
  • Experience with Kubernetes is required.
  • Fluency in English and Russian is mandatory.
  • It will be advantageous to have proficiency in the NATS messaging system, a strong understanding of Domain-Driven Design (DDD) principles, and hands-on experience with Test-Driven Development (TDD).

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.