Обязанности:
Ищем разработчика на Node.JS для работы на проектах связанных с блокчейном. Наши проекты охватывают полный спектр блокчейн-решений, от создания монет до их использования на биржевых платформах. Как мы работаем: - Строим масштабируемые и производительные серверные приложения на Node.js; - Пишем чистый и поддерживаемый код на TypeScript; - Интегрируемся с внешними API и системами; - Поддерживаем высокий уровень безопасности и производительности приложений; - Используем Docker и Kubernetes для контейнеризации и оркестрации; - Настраиваем и автоматизируем CI/CD процессы для быстрой доставки функционала. Чем Вам предстоит заниматься: - Разрабатывать и поддерживать серверную логику приложений на Node.js; - Писать качественный, поддерживаемый код на TypeScript; - Участвовать в проектировании архитектуры серверных решений; - Интегрировать приложения с внешними API и другими системами; - Оптимизировать производительность и безопасность серверных приложений; - Внедрять и поддерживать процессы CI/CD; - Настраивать инструменты профилирования для анализа производительности (API, DB). Мы ожидаем: - 3+ года опыта коммерческой разработки на Node.js; - Уверенное владение JavaScript и TypeScript; - Глубокие знания SQL и опыт работы с реляционными базами данных (MySQL, PostgreSQL); - Опыт работы с брокерами сообщений (Redis, RabbitMQ, Kafka); - Навыки настройки и оптимизации процессов CI/CD; - Опыт работы с инструментами профилирования и анализа производительности; Будет плюсом: - Опыт написания тестов с использованием Jest; - Навыки работы с ClickHouse, NoSQL, Metabase, Bash, Graylog, Docker, Nginx; - Опыт работы с Manticore Search (Sphinx) и ElasticSearch. Условия: - Официальное трудоустройство; - 8-часовой рабочий день с графиком 5/2; - Гибкое начало рабочего дня: 8:00, 9:00 или 10:00 (важно быть вовремя на дейли с командой); - Возможность работы в удобном формате: офис (Москва) / удаленно / гибрид.