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.