Alber Blanc logo
Alber Blanc

Go Developer (Core Team)

Remote & RelocationFull-timeMiddleWorldDevelopment

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.

Ready to apply for this role?

Apply Now β†’

Related jobs

Apply Now β†’