Software Engineer Node.js
Формат: Удаленный/офис
Вилка: до 6500$
Локация: По всему миру (кроме РБ, РФ)
Компания является поставщиком технологий для финтех-компаний в индустрии Forex, Blockchain и традиционных финансовых сервисов.
Мы предоставляем компаниям всю IT-инфраструктуру на основе наших технологий и постоянно совершенствуем наши продукты и услуги.
Задачи:
- Проектирование и создание масштабируемых API для внешних приложений, обеспечение кэширования и отказоустойчивости;
- Разработка масштабируемых процессов для эффективного извлечения, преобразования, загрузки, индексации и агрегирования данных;
- Создание биллинговой системы с нуля, обеспечение точности и безопасности;
- Реализовать систему маршрутизации для узлов RPC;
- Написание модульных тестов для обеспечения надежности и сопровождаемости кода.
Что мы ожидаем:
- От 5 лет опыт разработки на Node.js;
- От 1 года опыт работы в проектах, связанных с Blockchain;
- Знание TypeScript 5.8 и Node.js v22;
- Практический опыт работы с RabbitMQ и Redis для обмена сообщениями и кэширования;
- Глубокое понимание протокола HTTP;
- Опыт создания масштабируемых RESTful или JSON-RPC API с использованием Express.js или fastify;
- Знакомство с библиотеками Viem, Ethers.js или Web3.js;
- Уверенное понимание смарт-контрактов, API узла ETH RPC, токенов, газа и механизма консенсуса.
Условия:
- Официальное контрактное оформление;
- Возможность работать удаленно в любой точке мира или в одном из офисов компании на Ваше усмотрение;
- Возможность получать бонусы и премии внутри компании, регулярный пересмотр заработной платы и др.;