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.