Tech Stack
Go
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо висококваліфікованого та досвідченого Senior Go Developer для приєднання до нашої динамічної команди. Ця посада зосереджена на розробці та оптимізації наших торгових сервісів для ринку криптовалютних бірж. Ідеальний кандидат матиме глибоке розуміння програмування на Go та перевірений досвід у сфері криптовалютних бірж, особливо в розробці критичних торгових систем, таких як модуль оцінки ризику до торгівлі, механізм збігу та маржінальний механізм.
Про itAdviser LTD
Ми спеціалізуємося на наданні передових технологічних рішень. Наше зобов'язання перед інноваціями дозволяє нам залишатися на передньому краї технологічної галузі. З офісами у Варшаві, Києві та Марбельї, наша команда є полотном талантів, що охоплює весь світ.
Обов'язки
- Розробка, впровадження та підтримка Go додатків та сервісів, пов'язаних з торгівлею криптовалютами.
- Глибоке розуміння торгових алгоритмів, розробки механізмів збігу, ф'ючерсів, спотової торгівлі тощо.
- Проектування та впровадження складних модулів, таких як системи оцінки ризику до торгівлі, високоефективні механізми збігу та надійні маржінальні механізми.
- Співпраця з крос-функціональними командами для проектування та впровадження надійних, масштабовних рішень.
- Оптимізація існуючих систем для підвищення продуктивності та масштабованості.
- Забезпечення якості, стабільності та безпеки коду за допомогою всеосяжних тестувань та перевірок коду.
Вимоги
- Глибоке знання програмування на Go.
- Великий досвід у створенні та оптимізації модулів оцінки ризику до торгівлі, механізмів збігу та маржінальних систем.
- Знання технологій, таких як Kafka для обміну повідомленнями, Redis або Memcached для кешування, та PostgreSQL або MongoDB для баз даних.
- Досвід роботи з архітектурою мікросервісів та технологіями контейнеризації, такими як Docker і Kubernetes.
- Знання фінансових торгових концепцій, ринкової мікроструктури та обробки транзакцій у реальному часі.
Буде плюсом
- Знання Python або C++ є перевагою.
- Глибокі знання мережевого програмування та розподілених систем.
- Відмінні навички вирішення проблем та аналітичні здібності.
Требовання
- Ступінь бакалавра або магістра в галузі комп'ютерних наук, інженерії або суміжних галузей.
- Мінімум 5 років професійного досвіду в розробці програмного забезпечення, з яких щонайменше 3 роки - з фокусом на Go.
Ми пропонуємо
- Можливість працювати дистанційно.
- Конкурентоспроможна зарплата та комплексний пакет переваг.
- Колаборативне середовище з акцентом на постійне навчання та зростання.
- Доступ до новітніх технологій та інструментів.
Місця роботи
- Дистанційно
- Варшава, Польща
- Київ, Україна
- Марбелья, Іспанія