Software Engineer GO - B2Connect remote English B2+, Russian is NOT! necessary Salary limits: Up to 8000$ Responsibilities: We’re hiring a Software Engineer specializing in Go to join our AMS (Account Management System) team at B2CONNECT Liquidity Hub — a high-performance cryptocurrency trading platform. The Liquidity Hub is rapidly evolving, and AMS is on track to become its operational core, managing accounts and tracking positions that drive precise and fast trade execution. As part of this transition, your work will be critical to the performance and reliability of the entire platform. You’ll work in a cross-functional team of backend engineers, QA specialists, and DevOps. Here are some examples of tasks you may tackle: ● Designing and implementing high-performance services that handle real-time account and position management. ● Porting core components of our existing AMS platform from C# to Go, helping modernize our trading infrastructure. ● Continuously optimizing system latency and throughput. ● Contribute actively to architecture decisions, ensuring alignment with Domain-Driven Design principles. Obligatory: ● Strong proficiency in the Go programming language for 4 years, with a solid understanding of its core concepts and idiomatic usage, and the principles of writing concurrent code. ● Experience with high-performance systems. ● Strong skills in code profiling and debugging. ● Deep understanding of Domain-Driven Design (DDD) principles. ● Strong skills in working with SQL databases. ● Understanding of Event-Driven Architecture (EDA). ● Experience with Kubernetes. ● Ability to self-organize, learn new technologies, share expertise, and be kind. ● Experience in building new services and domains. We’d love to hear about what you’ve worked on, how it was built, and why it was a success. ● You should be comfortable working with remote employees, which means using video calls and frequent written communication. Preferably: Experience in developing financial, trading, or low-latency/high-throughput systems.
World except Russia and Belarus = means all location in gmt +4 (+-1 hour) or all who are ready to work in this timezone except Russia, Belarus Iran, Irac, Pakistan, India, Africa (because of Internet connection problems, Pakistan and India (due to complicated process of equipment delivery). The only Exception from these rules is if we search for candidate in specific location (for example account manager in South America or in India) or if we want employee to work according to a certain time zone.
❗️We are not hiring candidates who are located in Russia and Belarus. @olgashchasnaya -tg