Utorg
Разработка собственной архитектуры бэкэнда для двух крупных микросервисных платформ (более 30 и более 25 сервисов), от проектирования системы и API-контрактов до потоков данных и межсервисного взаимодействия. Руководить сложными интеграциями — с платежными системами, эмитентами карт, блокчейн-сетями, сторонними API и нести полную ответственность за их надежность в производственной среде. Повышение производительности и масштабируемости — выявление узких мест, разработка стратегий кэширования, оптимизация запросов к базе данных и обеспечение способности платформы справляться с растущей нагрузкой. Формирование технического направления — принятие архитектурных решений, оценка компромиссов и влияние на инженерные стандарты команды. Вы частично разгрузите команду от обязанностей технического руководителя, чтобы обеспечить масштабируемость проекта. Разработка и совершенствование процессов на основе ИИ — наша команда активно использует системы на базе LLM для автоматизации операционных и разработческих процессов. Вы внесете свой вклад в развитие этого направления. Вносите вклад в разработку интерфейсов для бэк-офиса (примерно 20% вашего времени) — поддерживайте и расширяйте административные панели на основе React, используемые внутренними командами. Полная ответственность за разработку функций от планирования и архитектурного проектирования до внедрения, тестирования, мониторинга в процессе эксплуатации и итеративного совершенствования. Тесно сотрудничать с командами разработки продукта, контроля качества и межфункциональными командами — создавать понятную техническую документацию, участвовать в проверках кода и делиться знаниями. Принимайте участие в совместной дежурной смене — примерно одну неделю в месяц. Более 5 лет опыта работы в сфере разработки бэкенда с использованием TypeScript/Node.js в качестве основного стека технологий. Более 2 лет работы с NestJS в продакшене — модули, провайдеры, промежуточное ПО, защитные механизмы, перехватчики, микросервисная архитектура с пользовательскими транспортными протоколами. Опыт работы с блокчейном в реальных условиях — вы работали с транзакциями в блокчейне, несколькими сетями и реальными средствами пользователей. Вы понимаете HD-кошельки (BIP32/BIP39), смарт-контракты, ABI, токены ERC-20/SPL и различия между моделями на основе учетных записей и UTXO. Опыт работы с библиотеками, такими как ethers.js, viem и solana/web3.js. Разработка на основе ИИ — вы активно используете инструменты ИИ (Claude, Copilot, Cursor) в своей повседневной работе. Помимо повышения личной производительности, у вас есть опыт оптимизации бизнес- или организационных процессов с помощью ИИ/LLM — создания автоматизаций, внутренних инструментов или рабочих процессов на основе языковых моделей. Глубокие знания PostgreSQL — проектирование схем, индексирование (частичное, GIN/GiST), оптимизация запросов, миграции без простоев, модель «база данных на сервис». Практический опыт работы с микросервисами — не монолитом, разделенным на модули. Вы работали с межсервисным взаимодействием (RPC + публикация/подписка), брокерами сообщений, идемпотентностью, согласованностью в конечном итоге, паттернами саги/исходящей почты. Опыт проектирования систем — декомпозиция сервисов, разработка API-контрактов, архитектура потоков данных, планирование мощностей. Вы можете представить систему на доске и объяснить, почему вы приняли то или иное решение.
⚠️ Будьте внимательны: вакансия размещена из открытых источников и может быть недостоверна.
Зарплата
Не указано