Обязанности:
Проект: майнинг-пулИщем технического лида на замену текущему. Это в первую очередь сильный инженер-архитектор, который проектирует решение и работает руками, но при этом ведёт команду и отвечает за стабильность продукта в целом.Чем предстоит заниматься?Архитектура и разработка:•Проектировать архитектуру продукта и модулей: личный кабинет пользователя, админ-панель, вспомогательные сервисы (конвертер хешрейта, календарь халвинга и др.), мобильные приложения клиента;•Принимать ключевые технические решения (стек, API, БД, интеграции) и участвовать в разработке, а не только ставить задачи. Всё новое пишем на Go;•Проектировать решения под бизнес-задачу — например, продумать и внедрить сбор данных для аналитики;•Подбирать внешние сервисы под бизнес-задачи и интегрировать их в продукт;Инфраструктура и стабильность:•Разворачивать и сопровождать серверную инфраструктуру с нуля: настройка серверов, деплой, оркестрация (Docker Swarm)•Администрировать Linux-серверы, отвечать за доступность и отказоустойчивость сервиса;•Реагировать на критические инциденты: например, при потере доступа части клиентов — перенастраивать маршруты, поднимать резервные площадки / зеркала;•Держать инфраструктуру в контролируемом состоянии, предупреждать сбои;Управление:•Руководить командой разработки: постановка и контроль задач, планирование релизов, ведение бэклога;•Переводить бизнес-требования в ТЗ, взаимодействовать с заказчиком и стейкхолдерами;•Отвечать за сроки и качество.Что мы ожидаем от кандидата?•Сильный архитектурный опыт: проектирование backend, БД, API, интеграций;•Уверенные коммуникативные навыки, стрессоутсойчивость;•Уверенное администрирование Linux на уровне системного администратора;•Опыт развёртывания серверной инфраструктуры с нуля и её эксплуатации (сети/маршрутизация, reverse-proxy, резервирование, реагирование на инциденты);•Опыт работы с очередями (Kafka, Redis) и несколькими СУБД (PostgreSQL, MySQL, ClickHouse);•Опыт руководства командой разработки от 3 лет;•Готовность работать руками, а не только координировать;•Понимание frontend-части (React, личные кабинеты, админ-панели);•Самостоятельность и способность принимать решения в нештатных ситуациях;Будет плюсом:•Опыт с мобильной разработкой или руководством ею;•Опыт в крипто / блокчейн / майнинг-домене (пулы, хешрейт, экономика халвинга);•Опыт с нагруженными и реалтайм-сервисами.Стек проекта:Backend: Go (новое), .NET (legacy)Frontend: ReactБД: PostgreSQL, MySQL, ClickHouseОчереди: Kafka, RedisИнфраструктура: Yandex Cloud, DigitalOcean и другие хостингиОркестрация / дистрибуция: Docker SwarmЧТО МЫ ПРЕДЛАГАЕМ?Формат: в штат, офис / гибридГрейд: seniorЗП: от 200 000Сформированная командаПохожие вакансии