
Senior Software Engineer (Go) at Alex Staff Agency. A company specializing in providing technology and liquidity to the financial sector, especially in the field of forex, cryptocurrencies and blockchain, is in search of 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. It actively explores market trends, closely analyzes customer needs, and implements cutting-edge technologies to ensure its solution remains among the most competitive on the market.. If you’re passionate about backend development in Go and want to help shape a high-quality product in the financial sector, we’d love to hear from you!. 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. . . 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). . Company Location: Bulgaria.