golang-разработчик для ботов и сервисов

Осознанная меркантильность

United States

À distance

USD 110 000 - 190 000

Plein temps

Il y a 45 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Осознанная меркантильность ищет опытного Golang-разработчика для разработки микросервисов и архитектурных решений. Ваша задача — проектировать новые сервисы, оптимизировать запросы PostgreSQL, работать с ClickHouse для больших объёмов данных и обеспечивать высокую производительность через Redis, маршруты и репликацию.

Будут плюсом знания Docker/Kubernetes, Prometheus и Jaeger, профилировка приложений (pprof) и создание надёжной инфраструктуры мониторинга.

Qualifications

  • Golang — коммерческий опыт 2–3 года и более, знание конкурентных паттернов (goroutines, channels, sync)
  • Умение работать с веб-серверами (chi) и gRPC
  • PostgreSQL: писать сложные запросы, индексы, миграции
  • ClickHouse: проектирование таблиц и распределённые запросы
  • Redis: кэширование, блокировки, очереди (Redlock)
  • Protocol Buffers: файлы .proto и код на Go
  • REST API: проектирование эндпоинтов, обработка ошибок и middleware
  • Дополнительные плюсы: Docker/Kubernetes, Prometheus и Grafana, распределённый трейсинг Jaeger
  • Опыт профилирования приложений (pprof), настройка пулов соединений
  • Работа с логами и мониторингом

Responsabilités

  • Разработка микросервисов на Go: проектирование и создание новых сервисов, расширение текущих.
  • Проектирование схем и оптимизация запросов в PostgreSQL; настройка индексов, партиционирование и транзакции.
  • Написание аналитических запросов и агрегаций в ClickHouse для больших объёмов данных.
  • Использование Redis для кэширования, распределённых блокировок и очередей.
  • Создание REST API с документацией (OpenAPI/Swagger).
  • Разработка gRPC-сервисов на Protocol Buffers для внутри-сервисного взаимодействия.
  • Интеграция и асинхронность: рабочие обмены через брокеры (RabbitMQ), консьюмеры/продьюсеры.
  • Участие в планировании: декомпозиция задач и сроки, взаимодействие с аналитиками и DevOps для выката фич.

Connaissances

Golang
Конкурентные паттерны
chi (web-фреймворк)
gRPC
PostgreSQL
ClickHouse
Redis
Protocol Buffers
REST API
RabbitMQ
Docker/Kubernetes
Prometheus/Grafana/Jaeger

Outils

Docker
Kubernetes
Prometheus
Grafana
Jaeger
pprof

Description du poste

Задачи

Разработка микросервисов на Go: проектирование и написание новых сервисов, расширение существующих. Проектирование схем и оптимизация запросов в PostgreSQL (индексы, партиционирование, транзакции). Написание аналитических запросов и агрегаций в ClickHouse для работы с большими объёмами событийных данных (логи, метрики, аналитика). Использование Redis для кэширования, распределённых блокировок и очередей (в связке с pub/sub). Создание REST API с документацией (OpenAPI/Swagger). Разработка gRPC-сервисов на Protocol Buffers (proto3) для внутреннего взаимодействия между сервисами. Интеграция и асинхронность: настройка обмена данными через брокеры сообщений (RabbitMQ), написание консьюмеров и продюсеров. Участие в планировании: декомпозиция задач, оценка сроков, взаимодействие с аналитиками и DevOps для выкатки фичей.

Требования

Golang – коммерческий опыт от 2–3 лет, уверенное владение конкурентными паттернами (горутины, каналы, sync-пакеты), знакомство с пакетами для веб-серверов (chi) и gRPC. PostgreSQL – написание сложных запросов, оптимизация, знание индексов (B-tree, GIN), работа с миграциями (golang-migrate). ClickHouse – проектирование таблиц (MergeTree), работа с распределёнными запросами, настройка индексов и партиций, оптимизация производительности аналитических выборок. Redis – использование различных структур данных (строки, хеши, списки, sorted sets), реализация кэширования, очередей, блокировок с Redlock. Protocol Buffers (proto3) – умение описывать .proto-файлы, генерировать код на Go, версионировать API. REST API – проектирование ресурсных эндпоинтов, обработка ошибок, валидация, работа с HTTP-клиентами и middleware (логирование, аутентификация). Будет плюсом: Контейнеризация и оркестрация – опыт с Docker и Kubernetes; Опыт работы с Prometheus (экспорт метрик), Grafana (дашборды), распределённый трейсинг (Jaeger) и логи; Умение профилировать приложения (pprof), настраивать пулы соединений, кэшировать запросы, работать с read replicas.

Условия

Удаленный формат работы. Полная занятость. График с 10:00 до 19:00 по мск, 5/2.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

go разработчик backend-сервисов
go разработчик backend-сервисов

DigiNeat Smart Technologies • États-Unis

À distance
USD 6 700 - 16 000
График 5/2
Go разработчик backend-сервисов
Go разработчик backend-сервисов

NDA • États-Unis

À distance
USD 78 000 - 123 000
golang разработчик
golang разработчик

OutKod • États-Unis

Sur place
USD 31 000 - 35 000
Golang-разработчик (рекламная платформа)
Golang-разработчик (рекламная платформа)

X5 Media • États-Unis

Sur place
USD 120 000 - 210 000
Remote Go-разработчик микросервисов и аналитики
Remote Go-разработчик микросервисов и аналитики

Осознанная меркантильность • États-Unis

À distance
USD 110 000 - 190 000
golang разработчик высоконагруженных систем
golang разработчик высоконагруженных систем

Top Selection • États-Unis

À distance
USD 32 000 - 34 000
Go-разработчик
Go-разработчик

Top Selection • États-Unis

Sur place
USD 3 200 - 3 500
Go-разработчик банковского проекта
Go-разработчик банковского проекта

Andagar • États-Unis

À distance
USD 120 000 - 180 000
Golang разработчик транспортно-логистической платформы
Golang разработчик транспортно-логистической платформы

САЛАИР • États-Unis

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

Golang — вакансии и аналитика • États-Unis

Sur place
USD 26 000 - 37 000