Go · Concurrency · Cloud-native

Разработчики GoLang которые поставляют concurrent-сервисы

Go-найм — это не «кто-то, кто умеет запустить HTTP-сервер». Инженеры iQud выпускают goroutine-безопасные API, ограниченные микросервисы и cloud-native компоненты, которые переживают следующую фичу — не main.go, выросший до продакшена.

  • Go API и микросервисы
  • Goroutines, channels, воркеры
  • Cloud-native бэкенды
  • Первый PR примерно за неделю

Сигналы поставки GoLang

  • 5 дТипичное время до первого pull request
  • GoConcurrent-сервисы, не hello-world HTTP
  • RESTContract-first API, не ad-hoc хендлеры
  • 2 нед.Каденция спринта с ревью сервиса

Места GoLang, которые мы реально закрываем

«Go» — это не одна профессия. Мы матчим сервис, который нужен продукту: те же стеки, что стоят за нашими страницами Software Development, Cloud и PostgreSQL.

  1. 01

    Инженеры concurrent API

    HTTP API с goroutines, channels и таймаутами как продуктовая работа — не net/http-хендлер, утёкший в продакшен.

  2. 02

    High-performance микросервисы

    Ограниченные сервисы с контрактами, ретраями и owner на стендапе — не флот копий того же бинарника.

  3. 03

    Cloud-native бэкенд-компоненты

    Воркеры, шлюзы и sidecar, которые деплоятся с остальным флотом, в вашем облаке, в вашем репо.

  4. 04

    Очереди, воркеры и fan-out

    Фоновые джобы как продуктовая работа: идемпотентные консьюмеры, не goroutine, сбежавшая в staging.

  5. 05

    Слои данных, с которыми может жить следующий сервис

    Схемы Postgres и индексы так, чтобы следующая фича не боролась с формой таблицы прошлого квартала.

  6. 06

    Когда Java, Python или смешанное бэкенд-место лучше

    Enterprise API на Spring Boot или data-смежный Python-сервис по-прежнему хотят другой найм. Мы скажем это на intro-звонке вместо того, чтобы навязывать место только-Go.

Инструменты, которые они открывают в первый день

Каждая плитка — живая технологическая или сервисная страница iQud. Полоса ниже: Go и инструменты данных, контейнеров и облака, которые эти инженеры уже поставляют.

GoKubernetesawsAzureGoKubernetesawsAzureGoKubernetesawsAzure
PostgreSQLDockerHubGoogle CloudPostgreSQLDockerHubGoogle CloudPostgreSQLDockerHubGoogle CloudPostgreSQLDockerHubGoogle Cloud

От intro-звонка до влитого PR

GoLang-найм должен поставлять маршрут или сервис в вашем репозитории, а не два месяца онбординга, пока сервисный контракт остаётся слухом.

  1. 1

    Картировать разрыв Go

    API vs воркер vs микросервис, Gin vs stdlib, seniority, часы пересечения и что значит «готово за 30 дней» в сервисном слое.

  2. 2

    Шортлист настоящих инженеров

    Мы матчим доступных специалистов Go с вашим брифом и делимся работой по API, concurrency или cloud-native.

  3. 3

    Вы проводите интервью

    Встретьте человека, который придёт на стендап. Проверьте, как он говорит о leak goroutine, упавшем джобе и последнем неверсионированном хендлере, которым реально владел.

  4. 4

    Первый спринт в ваших инструментах

    Доступ к репо, окружения и первый pull request, обычно в течение недели после go.

Начните с одного места. Растите, если бэклог скажет.

Большинство клиентов сначала встраивают одного инженера Go. Пара или сплит сервиса — только если работа этого действительно требует.

  • Один встроенный инженер

    Специалист GoLang присоединяется к вашему скваду, следует за лидом и работает в ваших ритуалах.

    Лучше всего дляЗакрыть разрыв скорости API или throughput без нового вендорского процесса

  • Выделенное место GoLang

    Стабильный owner API, флота воркеров или дерева сервисов, со старшим ревью в спринте.

    Лучше всего дляПродукт, которому нужен именной owner Go

  • Ограниченная Go-инициатива

    Определённый срез: новый bounded-сервис, concurrency-cutover или cloud-native путь с контрактами уже в движении.

    Лучше всего дляВеха, на которую можно указать, а не открытая скамейка

Ставки найма GoLang, письменно

Два способа закрыть инженера GoLang. Почасово для всплесков и определённых тикетов. Выделенное месячное место, если хотите кого-то на стендапе каждый день, по более низкой эффективной ставке, чем крутить часы.

  • Нанять почасово

    2 000 ₽/ час

    Гибкая ёмкость Go для API-всплесков, ревью и ограниченных тикетов. Платите только за отработанные часы.

    • Те же инженеры Go, что и на месячном месте
    • Лучше всего для overflow, фикса хендлера или одного сервиса
    • Быстрый старт, пауза когда всплеск закончен
    • Счёт по фактическим часам — не ретейнер
    Закрыть почасово

Ставки для выделенных инженеров GoLang (API, concurrency, cloud-native сервисы). Микс seniority и пересечения подтверждаются на intro-звонке. Мы не котируем стек, который уже не поставляем.

Почему продуктовые команды закрывают GoLang здесь

Посредственный Go-разработчик делает демо, которое работает на ноутбуке. Эти инженеры делают сервис, который переживает реальный трафик, реальную concurrency и следующий квартал маршрутов.

  • Concurrent-сервисы, не «Go, который умеет ListenAndServe»

    Они живут в goroutines, отмене context и в том, почему 500 прошлой недели пришли от хендлера, который должен был быть воркером с таймаутом.

  • Ваш репо, ваше облако, ваши часы

    Пересечение GIFT City с Европой и США. Ревью сервиса вживую, когда ваши лиды онлайн.

  • Старшие глаза на спринте

    Скорость mid-level без бесконтрольного дрейфа схемы. Ревью: часть engagement, не отдельный SKU.

  • Десять клиентов в квартал, нарочно

    Мы не крутим скамейку. Ёмкость ограничена, чтобы инженер, которого вы интервьюируете, был тем, кто на стендапе.

Вопросы найма GoLang

Начните с одного. Большинство клиентов встраивают одного senior или mid-level инженера Go, затем добавляют пару, если API- или throughput-бэклог это оправдывает.

Global map illustration for iQud contact section

Дайте продукту инженера Go, который может поставить сервис

Скажите нам API vs воркер vs микросервис, слой данных и первый маршрут, который хотите в продакшене. Мы вернёмся с именным профилем, окном старта и двухнедельным планом.