Обязанности:
✋ В международный Web3 проект ищем Senior NodeJS / TypeScript разработчика. Наш продукт - маркетплейс блокчейна, ориентированный на международный рынок. Работаем уже 5 лет. Команда разработки 15+ человек, в команде бэкенда 5 разработчиков, ищем коллегу для ускорения разработки. ✅ Немного о нас: Передовая компания, создающая децентрализованную, открыто-исходную платформу для конфиденциальных вычислений и искусственного интеллекта. За свои достижения команда была удостоена награды Microsoft - country partner of the year. Интеграция технологий блокчейна, смарт-контрактов и конфиденциальных вычислений позволяет превращать данные в актив, приносящий прибыль, обеспечивая безопасность, прозрачность и независимость пользователей. ✅ Наши ожидания: Опыт разработки на NodeJS - от 3 лет, на TypeScript - от 2 лет; Опыт разработки сервис-ориентированных систем (включая микросервисы) - от 2 лет; Опыт разработки с использованием библиотек/фреймворков: Express/Fastify/Koa, NestJS, Mongoose, TypeORM; Знание протоколов взаимодействия: REST, GraphQL, GRPC; Опыт работы с очередями и распределенными логами: RabbitMQ, Kafka; Опыт работы с Mongo, Postgres, Redis; Опыт работы с Docker/Podman, Kubernetes; Применение практики CI. Будет плюсом: Практическое применение криптографии: шифрование, подписи, кодировка контейнеров (ASN1), общая инфраструктура PKI и т.п.; Опыт разработки с использованием какого-нибудь иного языка (Java, Go, Python, C++ и т.п.) - от 2 лет; Применение принципов: Clean Code, SOLID, DRY, KISS и т.п.; Понимание методов разработки: DDD, TDD, BDD; Понимание работы различных блокчейн систем; Общая алгоритмическая база: структуры данных, вероятностные структуры данных и т.п. ✅ Мы предлагаем: Возможность работать из любой точки мира; Заработную плату - до 6000$ (оплата в крипте); Работу по контракту; Оплачиваемый отпуск; Работу в сильной команде разработчиков; Высокий уровень свободы и самостоятельности.