Go engineer for mining infrastructure

Сайдкик

United States

Remote

USD 120,000 - 190,000

Full time

48 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Official employment
5 sick-days per year
Course reimbursement
Sport reimbursement
Mentoring & knowledge sharing

Qualifications

  • 3+ лет коммерческой разработки.
  • Глубокое понимание Go runtime: планировщик, GC, память.
  • Уверенные паттерны конкурентности: goroutines, channels, worker pools.
  • Опыт отладки Go-приложений: утечки памяти, гонки, блокировки.
  • Fiber или аналогичный HTTP-фреймворк.
  • gRPC, Protobuf.
  • PostgreSQL: сложные запросы, планы, индексы.
  • SQL-first подход (sqlc).
  • TimescaleDB / TigerData — time-series БД.
  • Redis: кеширование, Redis Streams.
  • RabbitMQ — брокер сообщений.
  • Понимание архитектурных паттернов и чистой архитектуры.
  • Опыт работы с микросервисами и межсервисной коммуникацией.
  • Unit/e2e тестирование.
  • Использование AI-инструментов и создание AI-агентов.

Responsibilities

  • Разработка и поддержка высоконагруженных сервисов на Go (Fiber, gRPC/Protobuf).
  • Разработка сервисов для работы с майнинг-оборудованием и дата-центрами: телеметрия, мониторинг, хешрейт, температура, перезагрузка устройств, баланс.
  • Реализация конкурентной обработки данных и потоковых конвейеров в реальном времени.
  • Проектирование схем данных и оптимизация запросов в PostgreSQL и TimescaleDB.
  • Кеширование на Redis и организация асинхронного взаимодействия через RabbitMQ и Redis Streams.
  • Участие в архитектуре микросервисов и межсервисной коммуникации.
  • Внедрение OpenTelemetry для наблюдаемости, диагностика инцидентов и устранение причин.
  • Покрытие ключевых бизнес-сценариев unit/e2e тестами.
  • Разработка AI-агентов и применение AI-инструментов в работе.

Skills

Go
Goroutines/Channels
Go Runtime
Fiber
gRPC/Protobuf
PostgreSQL
SQL-first
Redis
RabbitMQ
OpenTelemetry
Docker
AI tools
AI agents

Tools

TimescaleDB
TigerData
Redis Streams
pprof/race detector

Job description

Описание

Sidekick – это международная IT-компания, которая разрабатывает современное программное обеспечение в сфере веб и мобильных приложений.

Задачи
  • Разработка и поддержка высоконагруженных сервисов на Go (Fiber, gRPC / Protobuf).
  • Разработка сервисов для работы с майнинг-оборудованием и дата-центрами: сбор телеметрии, мониторинг состояния, контроль хешрейта, температуры, перезагрузка зависших устройств, ведение статистики и балансов.
  • Реализация конкурентной обработки данных и потоковых конвейеров в реальном времени.
  • Профилирование и оптимизация сервисов: устранение утечек, гонок и блокировок.
  • Проектирование схем данных и оптимизация запросов в PostgreSQL и TimescaleDB.
  • Построение кеширования на Redis и снижение нагрузки на хранилища.
  • Организация асинхронного взаимодействия сервисов через RabbitMQ и Redis Streams.
  • Участие в проектировании архитектуры и микросервисного взаимодействия.
  • Внедрение сквозной наблюдаемости на OpenTelemetry.
  • Диагностика инцидентов и устранение их первопричин.
  • Покрытие ключевых бизнес-сценариев unit / e2e тестами.
  • Разработка AI-агентов и применение AI-инструментов в работе.
Требования
  • Опыт коммерческой разработки от 3 лет.
  • Глубокое понимание Go runtime: планировщик, GC, модель памяти.
  • Уверенное владение паттернами конкурентности: goroutines, channels, worker pools, fan-in / fan-out, context.
  • Опыт отладки Go-приложений: выявление утечек памяти и горутин, гонок (races), блокировок (pprof, race detector, trace).
  • Fiber или аналогичный HTTP-фреймворк.
  • gRPC, Protobuf.
  • PostgreSQL: сложные запросы, планы выполнения, индексы, оптимизация производительности.
  • sqlc или аналогичный SQL-first подход.
  • Time-series базы данных (TimescaleDB / TigerData).
  • Redis: кеширование, Redis Streams.
  • Брокеры сообщений: RabbitMQ, Redis Streams.
  • Понимание принципов построения высоконагруженных и сетеемких приложений
  • Крепкие знания архитектурных паттернов, чистой архитектуры.
  • Знание механизмов взаимодействия между микросервисами (синхронное / асинхронное, гарантии доставки, идемпотентность).
  • Опыт работы с потоковыми данными в реальном времени и массовыми операциями над большим количеством объектов.
  • Глубокое понимание Docker.
  • Знание распределенной телеметрии (OpenTelemetry): трейсы, метрики, логи.
  • Опыт написания unit / e2e тестов.
  • Умение эффективно использовать AI-инструменты в работе.
  • Навыки создания AI-агентов (LangGraph, Harness engineering).
Будет плюсом
  • Опыт работы с сетевым / IoT-оборудованием, граничными (edge) агентами и протоколами управления устройствами
  • Опыт построения систем мониторинга и удалённого управления парком устройств
  • Опыт работы с биллингом, тарификацией и финансовой отчётностью
  • Опыт построения движков задач и рабочих процессов (workflow engine)
  • Node.js, NestJS, TypeScript
  • MikroORM или аналогичные ORM (Unit of Work, Data Mapper)
  • React / Next.js
  • SSR / SSG и их оптимизация
  • Адаптивная и доступная верстка
Условия
  • Мы работаем с международными клиентами из Великобритании, Германии и США.
  • Используем современный стек технологий, а также развиваем экспертизу в таких современных и востребованных доменах как FinTech, DeFi, AI (ML/DL);
  • Профессиональный рост: менторство, knowledge sharing, регулярные performance review.
  • Официальное оформление по ТК РБ;
  • 5 sick-days в год;
  • Частичная/полная оплата курсов по повышению квалификации;
  • Возмещение затрат на спорт.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go Engineer for Real-Time Mining Infra & AI Tools
Go Engineer for Real-Time Mining Infra & AI Tools

Сайдкик • United States

Remote
USD 120,000 - 190,000
Official employment
5 sick-days per year
Course reimbursement
+2
Техлид go
Техлид go

Клируэй Текнолоджис • United States

Hybrid
USD 140,000 - 210,000
ДМС
Доплата больничных
3 дня выходных
+4
Golang разработчик транспортно-логистической платформы
Golang разработчик транспортно-логистической платформы

САЛАИР • United States

Hybrid
USD 21,000 - 38,000
Гибридный формат работы
ДМС со стоматологией
Бонусы аккредитованной ИТ-компании
+1
Go developer
Go developer

Uzum • United States

Remote
USD 120,000 - 180,000
Backend developer for high-load systems
Backend developer for high-load systems

Employcity • United States

Hybrid
USD 120,000 - 180,000
Гибридный/удалённый формат
Fullstack developer in high-load systems
Fullstack developer in high-load systems

Tribe • United States

Remote
USD 120,000 - 180,000
Годовой бонус по результатам работы
Гибкий график и формат работы
Релокация на Кипр для вас и членов 가족
DevOps-инженер
DevOps-инженер

DatsTeam • United States

Remote
USD 110,000 - 170,000
Golang разработчик высоконагруженных сервисов
Golang разработчик высоконагруженных сервисов

Employ City • United States

Remote
USD 140,000 - 210,000
4 day-off в год за счет компании
Компенсация спортзала
Премии 50% от оклада каждые полгода
+2
DevOps-инженер для продуктовой инфраструктуры
DevOps-инженер для продуктовой инфраструктуры

DatsTeam • United States

Remote
USD 120,000 - 190,000
Full remote или гибрид
Golang developer in microservices
Golang developer in microservices

Wildberries • United States

Remote
USD 140,000 - 190,000
ДМС со стоматологией
Спортивный зал
Психологическая поддержка
+1