Fullstack-разработчик (multi-stack)

По договоренности


Кто нам нужен:

Универсал, который покрывает минимум 2 из 4 наших основных стеков. Идеально – все 4.

Embedded C++ – прошивки под микроконтроллеры (ESP32, STM32 и т.п.), радио (LoRa, BLE, Wi-Fi), работа с периферией.

Android (Kotlin + Compose) – мобильные приложения, в т.ч. с интеграцией внешних устройств по BLE/USB-Serial.

Backend (Node.js + TypeScript) – REST + WebSocket, реляционные БД, Redis, фоновые очереди, интеграции.

Frontend (Vue 3 + TypeScript) – SPA, Vuetify/Tailwind, продуманный UI/UX.

Это не “знаю всё по верхам”, а серьёзный практический опыт хотя бы в двух направлениях.

Почему так:

У нас несколько связанных проектов, которые часто требуют сквозной правки: от прошивки железа до экрана админки в браузере. Человек, который может сам пройти по всему стеку, экономит огромное количество коммуникации между разработчиками и быстрее доводит фичу до результата.

Что предстоит делать:

  • В зависимости от ваших стеков – одно или несколько из:

  • Развивать прошивки на C++ под ESP32 и работу с радио.
  • Развивать Android-приложения на Kotlin + Compose, в т.ч. с BLE/USB-связью с железом.
  • Развивать backend на Node.js + TS: API, WebSocket, очереди, интеграции (платежи, SMS, OAuth).
  • Развивать frontend на Vue 3 + TS: несколько SPA, дизайн-система, UI/UX.
  • Сквозные задачи: добавить фичу, которая трогает 2-3 слоя (железо -> протокол -> сервер -> клиент).
Требования:
  • Отдельные вакансии по каждому направлению:

  • Embedded C++
  • Android (Kotlin + Compose)
  • Backend (Node.js + TS)
  • Frontend (Vue 3 + TS)
  • Из выбранных вами стеков мы ожидаем, что вы соответствуете блоку “Обязательно” – это уровень “работал на проде, понимаю нюансы”. Не “знаком, делал pet-проекты”.

Общие требования (для любого набора):

  • 3+ года разработки в любом из направлений на проде.
  • Git – ветки, мержи, ребейзы, чистая история.
  • Английский – технический, на чтение.
  • Привычка читать чужой код и быстро в него входить.
  • Самостоятельность: не “ждёт инструкций”, а “понял задачу, предложил решение, сделал”.
  • Дисциплина в коммитах, аккуратность в проде.
  • Умение сказать “не знаю” вместо размытых ответов.
Зарплата:

ЗП зависит от комбинации стеков.

Базовая ставка определяется по сильнейшему направлению. Каждый дополнительный стек, в котором вы реально можете закрыть задачи без помощи извне, добавляет к ставке.

Грубая логика:

  • 1 стек на уровне “обязательно” – обычная вакансия, см. соответствующий профиль.
  • 2 стека на уровне “обязательно” – значимая прибавка к базе сильнейшего направления.
  • 3 стека – ещё значимее.
  • 4 стека на хорошем уровне – индивидуальные условия, готовы предлагать сильно выше рынка одиночных направлений.

Точные цифры обсуждаем после технической части. На неё повлияет:

  • Глубина по каждому из стеков (на каком уровне действительно работаете, а на каком – “знаком”).
  • Готовность брать ответственность за слой целиком (от железа до UI).
  • Скорость переключения контекста между стеками без качественной просадки.
Что мы оцениваем:

Реальную глубину в каждом заявленном стеке. Поверхностное знание = “не считаем”.

Системное мышление – умение спроектировать фичу, которая идёт через несколько слоёв сразу.

Скорость переключения контекста – сегодня железо, завтра фронт.

Самостоятельность – ведёт фичу от обсуждения до релиза без микроменеджмента.

Дисциплина – маленькие осмысленные коммиты, не разваливает прод.

В резюме приложите:

- Краткое описание каждого вашего стека: сколько лет, какой объём кода, какие проекты.

  • Ссылки на код / интерфейсы / устройства – то, что есть.
  • Один кейс сквозной задачи из практики: фича, которую вы делали через несколько слоёв сами. Что было, что сделали, какие были сложности.

Условия:

  • Оформление по ТК РФ, полный соц. пакет.

  • Испытательный срок до трех месяцев.

  • Пятидневная рабочая неделя с 9-00 до 18-00 (оговаривается при собеседовании)

  • Дружный молодой коллектив.

  • Комфортный офис.


Адрес: Россия, Курск, микрорайон Пески, 2-й Литовский переулок, 6
Показать на большой карте

Поделиться:

Опубликована день назад

Похожие вакансии

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
Кто нам нужен: Backend-разработчик на Node.js + TypeScript.
  • Полный день
  • Опыт от 3 лет
Логотип компании АПИСЕРВИСАПИСЕРВИС
  • Курск
день назад
Кто нам нужен: Разработчик Android-приложений на Kotlin.
  • Полный день
  • Опыт от 3 лет
Логотип компании АПИСЕРВИСАПИСЕРВИС
  • Курск
день назад
Кто нам нужен: Разработчик прошивок под микроконтроллеры.
  • Полный день
  • Опыт от 3 лет
Логотип компании АПИСЕРВИСАПИСЕРВИС
  • Курск
день назад
Ищем сильного разработчика с дизайнерским чутьём. ... Code review младших разработчиков. Требования: 1. ... Готовность плотно общаться с заказчиком и backend-разработчиками.
  • Полный день
  • Опыт от 3 лет
Логотип компании АПИСЕРВИСАПИСЕРВИС
  • Курск
день назад
Мы расширяем команды и ищем разработчиков для развития нескольких сервисов: Тинькофф Инвестиции.
  • Полный день
  • Опыт от 3 лет
Логотип компании Т-БанкТ-Банк
  • Курск
22 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.