Старший разработчик Rust
Типы занятости: Полный рабочий день
Место: удаленно
Зарплата: 8-13 тысяч долларов США в месяц.
Требования:
7+ лет опыта разработки программного обеспечения.
Более 4 лет опыта разработки высокопроизводительных систем с использованием большого количества параллелизма.
Глубокие знания двух и более языков программирования. Большой опыт работы с Rust (2+ года) и опыт работы с C++ или другим низкоуровневым/системным языком программирования (3+ года).
Хорошее понимание фундаментальных, креативных, структурных, поведенческих и параллелизмных моделей проектирования и работы с ними.
Строгое рассмотрение комплексной разработки программного обеспечения и практическое рассмотрение.
Отличное понимание компьютерных систем и архитектуры программного обеспечения - архитектуры x86, многопоточность, накопление памяти NUMA, ОС Linux, структуры данных и алгоритмы.
Навыки отладки, профилирования и оптимизации производительности.
Понимание принципов работы с хранилищами NoSQL, newSQL, key-value и Graph.
Сильные коммуникативные навыки на английском языке (английский выше среднего или выше).
Понимание жизненного цикла программного обеспечения, командной работы и разработки Agile и Scrum, а также практическое использование лучших практик сбора.
Значение в области компьютерных наук, смежная область или эквивалентный профессиональный опыт.
Хорошо бы должно быть:
Хорошее понимание CI/CD.
Опыт работы с Docker/Kubernetes.
Опыт мультиплатформенной разработки.
Опыт работы с высокими проектами.
Опыт работы с Python и JavaScript.
Опыт работы с Web3.js и экосистемой Etherium.
Хорошее понимание и опыт разработки контрактов (Solidity).
Сильный плюс:
Опыт разработки базовых протоколов соединений.
Участие в проектировании и разработке узлов.
Опыт построения распределенных и масштабируемых систем.
Предыдущий опыт работы архитектором программного обеспечения.
Опыт разработки контрактов Solana (Rust). Понимание архитектуры Соланы.
Основные обязанности:
Пишите качественный код, который можно использовать в разработке и публиковать.
Предлагайте решения для использования в узких местах в коде/архитектуре.
Консультировать клиентов Neon EVM по технической реализации.
Участвуйте в разработке и прототипах продуктов Neon Labs.
Реализуем предлагаемые решения с использованием программы Rust и методов низкоуровневого поиска.
Обеспечьте качество, надежность и производительность разработанных решений с помощью автоматического (модуля, высокой точности, производительности) и ручного и точного тестирования в расчете с командой QA.
Поддерживайте и улучшайте работу модулей в соответствии с зарегистрированными бизнес-приложениями и отзывами.
Условия:
Конкурентоспособная заработная плата.
Праздники: 24 рабочих дня в течение года, с компенсацией, если они не принимают.
Работа в быстрорастущей и революционной отрасли, где возможности безграничны.
Полностью удаленно: ваша жизнь, ваш способ работы.
Свобода, независимость и ответственность.
Возможности обучения.
Варианты токенов уточняются.
Для отклика:
@egormk