Node.js · NestJS · Python

Backend-разработчики которым продукт может доверять

Ваш API: место, где сходятся аптайм, данные и деньги. Backend-инженеры iQud выпускают сервисы Node.js, NestJS, Python и Rails с контрактной дисциплиной, наблюдаемыми операциями и слоями данных как продуктовой работой — не чёрным ящиком за UI.

  • Node.js, NestJS и Python
  • API, auth и интеграции
  • Слои данных Postgres
  • Первый PR примерно за неделю

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

  • 5 дТипичное время до первого pull request
  • 99.9Цель аптайма, под которую проектируем сервисы
  • RESTContract-first API, не случайные endpoint’ы
  • 2 нед.Ритм спринта с ревью сервиса

Backend-роли, которые мы закрываем по-настоящему

«Backend» — это не одна должность. Мы подбираем специализацию, которая нужна продукту — те же стеки, что на наших страницах технологий.

  1. 01

    Инженеры API Node.js и NestJS

    Типизированные модули, очереди и границы сервисов — не один Express-файл, выросший в прод.

  2. 02

    Специалисты Python-сервисов

    Продуктовые API, воркеры и data-adjacent сервисы для аналитики и автоматизации — не забытые ноутбуки.

  3. 03

    Продуктовые backend’ы на Rails

    Админки, CRUD-платформы и поддерживаемые доменные модели, когда Rails уже ваш способ поставки.

  4. 04

    Auth, интеграции и слои данных

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

  5. 05

    Event-driven и сервисная работа

    Очереди, ретраи и идемпотентные консьюмеры, когда одного request-response уже мало.

  6. 06

    Contract-first поставка

    OpenAPI, версионирование и дисциплина breaking changes, чтобы frontend и mobile шли без угадывания.

Инструменты с первого дня

Каждая плитка — живая страница технологии iQud. Мы не закрываем backend-стек, который ещё не поставляем.

Задний конец

NestPHPNetJavaNestPHPNetJavaNestPHPNetJava
PythonRailsNodeJsPythonRailsNodeJsPythonRailsNodeJsPythonRailsNodeJs

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

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

  1. 1

    Карта сервисного разрыва

    Стек, хранилища, сеньорность, часы перекрытия и как выглядит «готово за 30 дней» на API и джобах.

  2. 2

    Шортлист реальных инженеров

    Сопоставляем доступных backend-специалистов с брифом и делимся релевантной сервисной и data-layer работой.

  3. 3

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

    Познакомьтесь с человеком, который придёт на стендап. Проверьте craft API, моделирование данных и речь про сбои.

  4. 4

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

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

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

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

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

    Специалист Node.js, NestJS или Python входит в ваш сквад, следует за лидом и работает в ваших ритуалах.

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

  • Выделенное backend-место

    Стабильный владелец сервисной области (auth, биллинг, интеграции или bounded context), с сеньор-ревью в спринте.

    Лучше всего дляОбласть продукта, которой нужен именной владелец сервиса

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

    Очерченный срез: пересборка API, раскатка очередей или cutover слоя данных с уже идущими контрактами.

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

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

Два способа закрыть инженера Node.js / NestJS / Python. Почасово, для всплесков и заданных тикетов. Выделенное месячное место, если нужен человек на стендапе каждый день, по более низкой эффективной ставке, чем крутить часы.

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

    2 000 ₽/ час

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

    • Те же сервисные инженеры, что и на месячном месте
    • Идеально для переполнения, интеграции или одного bounded context
    • Быстрый старт, пауза когда всплеск закончен
    • Счёт по фактическим часам — не ретейнер
    Закрыть почасово

Ставки для выделенных backend-инженеров (Node.js, NestJS, Python, Rails). Микс сеньорности и перекрытие подтверждаются на intro-звонке. Мы не котируем стек, который ещё не поставляем.

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

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

  • Специалисты, а не «фулстек, который умеет написать роут»

    Они живут в сервисном слое: транзакции, ретраи, auth и почему p95 прыгнул после «маленького» изменения схемы.

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

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

  • Сеньорный взгляд на спринт

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

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

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

Вопросы о backend-найме

Начните с одного. Большинство клиентов сначала встраивают одного сеньора или mid-level backend-инженера и добавляют пару, если сервисный бэклог это оправдывает.

Global map illustration for iQud contact section

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

Назовите стек, хранилища данных и первый сервис к поставке. Мы вернёмся с именным профилем, окном старта и двухнедельным планом.