Наш клиент ищет инженера-программиста с опытом работы в Golang, чтобы помочь в создании серверных сервисов, подключении нескольких блокчейнов и полностью интегрированного набора продуктов. Опыт работы с криптой - обязателен. Высокая зарплата!
Кандидаты должны обладать знаниями:
- Голанг
- Инструменты Git и рабочие процессы на основе PR
- Методы автоматизированного тестирования, такие как TDD, BDD и CI
- Криптографические примитивы, такие как хеширование, симметричное и асимметричное шифрование.
- Базовые концепции сетевых приложений, такие как REST, GraphQL и RPC.
Кандидатам желательно иметь знания одного или нескольких из:
- Распределенные системы
- Эфириум и смарт-контракты
- Другие блокчейны и модели их программирования (такие как Solana, Polkadot, Avalanche или Dfinity)
- Общедоступные API производственного уровня
Знание любого из следующего не требуется, но приветствуется:
- Кубернетес
- Терраформ
- Реагировать на интеграцию с веб-приложением
Мы увлечены созданием продуктов для разнообразной глобальной аудитории и считаем, что наша команда должна быть отражением этого. Кандидатам от недостаточно представленных меньшинств и групп рекомендуется подавать заявки.
Что вы будете делать:
- Работа в интересном и динамично развивающемся стартапе
- Совместная работа с дизайнерами, продуктами и инженерами для разработки эффективных продуктов.
- Выполнение и поддержка лучших практик репозитория кода (запросы на включение, комментарии, слияния и т. д.)
- Создание высококачественного кода, который поднимает планку для всех членов команды разработчиков
- Управление и оптимизация масштабируемых распределенных систем в облаке
- Оптимизация веб-приложений для повышения производительности и масштабируемости
- Выполнение процедур обеспечения качества/отладки для обеспечения безопасной и функциональной поставки
- Внедрение протоколов тестирования для управления успешными развертываниями в средах разработки, подготовки и производства.
- Рекомендовать системные решения, сравнивая преимущества и недостатки индивидуальной разработки и вариантов приобретения.
Требования:
- Опыт работы бэкенд-инженером или аналогичной должности от 5 лет
- Расширенный опыт работы с Go
- Знание современных технологий баз данных, таких как Firebase или Postgres
- Опыт работы с GitHub, GitLab, лучшими практиками репозиториев кода
- Расширенный опыт работы с GCP или аналогичными облачными решениями для хостинга/сервера
- Сильные навыки архитектуры программного обеспечения и моделирования данных
Бонусы:
- Опыт работы с блокчейн-технологиями, смарт-контрактами, Ethereum (Truffle, Solidity, Web3, Hardhat, ethers.js)