A team specializing in providing technology and liquidity to the financial sector, especially in the field of forex, cryptocurrencies and blockchain, in search of Senior Software Engineer (Go).
The company's product provides access to the liquidity of cryptocurrency exchanges. It allows companies to offer customers fast and efficient cryptocurrency transactions, integrating exchange functionality and improving the user experience.
The company's head office is located in Dubai, with presence in key cities: Hong Kong, Kiev, Tallinn, London, Limassol, Yerevan, Tbilisi and Mauritius. The company works with clients from more than 40 countries and serves over 500 clients worldwide. The company actively explores the market, deeply analyzes the needs of its customers and implements advanced technologies so that its solution remains one of the most competitive on the market.
If you want to be part of an ambitious team developing a high-tech product and enhancing partnership mechanics in the financial sector, send us your resume!
Your tasks on the position:
Validate business and system requirements from Product Managers & Architects to transfer requirements into code
Develop services for real-time data processing and cloud computing
Developing software using the Go programming language
Maintain clear documentation of processes and source code
Collaborate effectively with teams, leadership, and customers
Conduct expert-level troubleshooting, performing root cause analysis to resolve issues
Requirements
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
Experience in writing unit and integration tests
Hands-on experience with message brokers, external caching servers, and SQL databases
Deep understanding of microservices architecture and design principles
Strong knowledge of SOLID principles and design patterns with practical application
Experience with Kubernetes
Fluent in English and Russian
Will be an advantage:
Proficiency in NATS messaging system
Strong understanding of Domain-Driven Design (DDD) principles
Hands-on experience with Test-Driven Development (TDD)
Benefits
Competitive salary based on experience and skills
Paid vacation, sick leave, and corporate holidays
Flexible schedule with remote or hybrid work options
Compensation for training, certifications, and professional development
Bonuses and gifts (including Apple devices) for high performance
Annual salary review and mentorship support in a strong team
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job