Назад к вакансиям

Senior Full-Stack Developer

Удалённоот 5 летflexibleПолная занятость
PostgreSQLDockerTypeScriptReactGoFull-stackRedisNode.jsNext.jsNestJSfiberMikroORM

Описание

Мы ищем Senior Full-Stack Developer для компании-разработчика IT-продуктов для автоматизации и управления дата-центрами, хостингами и майнинг-отелями. Вы будете создавать экосистему, которая автоматизирует ключевые процессы в сфере майнинга, повышая скорость выполнения массовых действий в несколько раз.

Обязанности

  • Проектировать и развивать масштабируемые и поддерживаемые API.
  • Управлять реляционными базами данных и оптимизировать их работу.
  • Создавать адаптивные веб-страницы с использованием современных веб-фреймворков.
  • Реализовывать новые фичи на стыке бизнес- и технических требований.
  • Находить, отлаживать и устранять проблемы в работе приложений.
  • Интегрировать сторонние сервисы и API.

Требования

  • Общий опыт коммерческой разработки от 5–7 лет.
  • Опыт работы с Go от 3 лет (фреймворк Fiber, глубокое понимание Go runtime, паттернов конкурентности, gRPC, отладка через pprof, работа с PostgreSQL/sqlc и Redis).
  • Опыт работы с NodeJS от 2 лет (фреймворк NestJS с MikroORM).
  • Опыт работы с React (TypeScript) от 3 лет и NextJS (App Router) от 2 лет, понимание оптимизаций SSR/SSG.
  • Умение эффективно использовать AI в работе и понимание принципов построения AI-агентов (LangGraph).
  • Базовые знания Docker и опыт работы в контейнеризированных средах.
  • Понимание архитектурных паттернов (Clean architecture), механизмов взаимодействия микросервисов и создания высоконагруженных систем.
  • Английский язык на уровне B2.

Будет плюсом

  • Опыт работы с TimescaleDB (TigerData).
  • Опыт работы с брокерами сообщений (RabbitMQ, Redis Streams).
  • Понимание специфики майнинг-оборудования и опыт работы с edge-агентами связи.
  • Знание распределенной телеметрии (OpenTelemetry).

Условия

  • Формат: Полная удаленка (Full-time, remote).
  • График: Гибкий, с фиксированными часами взаимодействия (Core hours) с 09:00 до 18:00 (GMT+3).
  • Процессы: Короткие планирования раз в неделю, груминги и оценки раз в две недели.
  • Оформление: Контракт (ИП), оплата по суточному рейту (без соц. пакета и оплачиваемых отпусков).
  • Испытательный срок: 3 месяца.