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 месяца.