NodeJS разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
Компания Botty разрабатывает платформу для автоматизированной торговли криптовалютами, делая современные инструменты инвестирования и алгоритмической торговли доступными для широкого круга пользователей.
задачи
- Разрабатывать и развивать бэкенд-платформу для автоматизированной торговли криптовалютами;
- Проектировать и реализовывать API, интеграции с криптовалютными биржами и внутренними сервисами;
- Создавать новые функциональные возможности платформы, включая торговые стратегии, управление ордерами и аналитические инструменты;
- Оптимизировать производительность и масштабируемость сервисов, уменьшать задержки и повышать стабильность системы;
- Развивать и поддерживать микросервисную архитектуру и асинхронное взаимодействие между сервисами через RabbitMQ;
- Проектировать и оптимизировать структуру данных, SQL-запросы и производительность PostgreSQL;
- Обеспечивать надежность, наблюдаемость и производительность систем через мониторинг, логирование и анализ инцидентов;
- Участвовать в построении и совершенствовании процессов CI/CD, контейнеризации и деплоя сервисов;
- Внедрять практики безопасной разработки и защиты интеграций с внешними сервисами;
- Проводить code review, оказывать техническую поддержку команде и менторить младших и средних разработчиков;
- Обеспечивать качество кода через автоматизированное тестирование и повышать отказоустойчивость критических компонентов системы.
требования
- Опыт работы в бэкенд-разработке от 5 лет;
- Глубокий опыт разработки на Node.js и TypeScript;
- Опыт работы с NestJS или аналогичными бэкенд-фреймворками;
- Опыт разработки высоконагруженных REST API;
- Опыт оптимизации сложных запросов, проектирования структур данных и индексации в PostgreSQL;
- Практический опыт работы с RabbitMQ: проектирование очередей, обработка сообщений, обеспечение надежности и масштабируемости асинхронных процессов;
- Опыт разработки и поддержки микросервисной архитектуры;
- Практический опыт работы с Docker и Kubernetes;
- Понимание принципов оптимизации высоконагруженных систем, кеширования и профилирования;
- Практический опыт мониторинга и диагностики систем с помощью Grafana, Prometheus, ELK или аналогичных инструментов;
- Опыт разработки безопасных бэкенд-решений, включая защиту данных и контроль доступа;
- Опыт автоматизации процессов сборки, тестирования и деплоя с помощью CI/CD;
- Владение английским языком на уровне B1 и выше;
- Будет плюсом понимание принципов работы криптовалютных бирж, торговых ордеров, алгоритмической торговли, Web3-экосистемы, блокчейн-технологий, а также опыт работы с крипто-, финтех- или торговыми продуктами.
условия
- Конкурентная заработная плата с привязкой к валюте;
- Оплачиваемый отпуск и больничные.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.