Go Developer (Core Team)
The team is responsible for creating micro-services that manage and control the trading system and provides an API for frontend used by traders.
Responsibilities:
The team is responsible for creating micro-services that manage and control the trading system and provides an API for frontend used by traders.
The micro-services communicate with each other through REST and stream messaging, also for sending messages to C++ components of our trading system we use special routers that converts the traffic into byte-like protocols.
For example, one of your tasks might be to implement a shared memory router that allows communication between C++ and Go processes via shm, so this role also provides not only high-level tasks (like implementing microservices), but also gives you the opportunity to work on lower-level system issues.
We are looking for you if you have:
Deep understanding of multithreading (memory models, lock free data structures etc.) and distributed systems
At least 2+ years of experience with software development in Go
Production experience with databases(e.g. Postgres, REDIS, etc.)
Understanding REST Api, http/ws protocols
Ability to write understandable, testable code
Experience with Linux/Unix systems
Ability to read and understand complex C/C++ code
Clearly communication of technical concepts and ideas to other engineers and other parts of the organization;
Even better if you:
Experienced with message brokers (e.g. NATS, Kafka)
Experienced with designing, launching and maintaining micro-services
Familiar with OpenApi/AsyncAPI and code generation
Desire to work with our frontend team to design and implement APIs for them
Talents are our main asset
We do everything to make our employees feel good: so that everyone at Àlber Blanc can fully devote himself to  what he loves and unleash his potential. From our side we will take care of your comfort.
Working place
Àlber Blanc CAPITAL Group has offices in Cyprus and Switzerland. The majority of our team is located in Limassol and occupies a comfortable open space, facilitating the exchange of ideas and collaboration on projects.

Excessive bureaucracy and formalism are alien to us, we have abandoned the dress code and fixed schedule. We trust employees, provide freedom of action and do not interfere in the creative process.
Want to join us?
We will always find vacant places for talented people.
Submit your CV
Recommend
Your name
Your telegram
Career objective
Cover letter
Link to resume / portfolio
Submit a CV
I agree to the processing of personal data
© Alber Blanc 2024. All rights Reserved