Elixir разработчик в OpenSource проект
Blockscout Technologies LTD - Москва
от 3000 долларов в месяц https://docs.blockscout.com/ Посмотреть контакты
Разработка программного обеспечения для Blockscout (https://github.com/blockscout , https://blockscout.com/)
Blockscout - опенсорс блок эксплорер для Ethereum (EVM) блокчейнов, написанный на языке программирования Elixir. Состоит из веб-приложения, работающего на Phoenix фреймворке, и включающего пользовательский интерфейс и JSON RPC API конечные точки. Вторым компонентом является индексатор блокчейна, который импортирует данные из Ethereum ноды в БД Blockscout. Документация по Blockscout находится здесь https://docs.blockscout.com/.
Стек технологий: Elixir 1.10.4+, Erlang, Phoenix Framework, Postgres 10+, Node JS 12+, Webpack, Sass, Docker, Github, Prometheus
Требования: Базовые знания технологий из стека. Бонусом будет знание Ansible, Terraform, GraphQL и желание изучать EVM и Ethereum Protocol.
Обязанности:
- Разработка нового функционала: нативная поддержка новых видов токенов/контрактов, разработка новых API эндпоинтов, консолидация и создание новых метрик мониторинга, организация новых способов развертывания инфраструктуры, реализация и настройка масштабирования инфраструктуры, поддержка импорта данных из нод на новых видах Ethereum клиентов
- Поддержка существующего функционала: повышение производительности запросов к БД, повышение отказоустойчивости веб-приложения, улучшение архитектуры БД, повышение скорости обработки импорта данных с Ethereum ноды, улучшение пользовательского опыта, исправление багов пользовательского интерфейса, кастомизация обозревателя для блокчейнов клиентов, выполнение пользовательских запросов на новый функционал, улучшение и увеличение возможностей процедуры развертывания инфраструктуры обозревателя, уменьшение времени простоя при развертывании обновлений, увеличение покрытия тестами, исходного кода, работа с опен сорс коммьюнити
Тестовые задания (оплачиваемые):
Тюнинг метрик Prometheus: https://github.com/blockscout/blockscout/issues/3159
Доработка существующей конечной точки API: https://github.com/blockscout/blockscout/issues/3050
Улучшение пользовательского интерфейса: https://github.com/blockscout/blockscout/issues/3444
Нативная поддержка токен стандартов: https://github.com/blockscout/blockscout/issues/1043
Исправление багов пользовательского интерфейса: https://github.com/blockscout/blockscout/issues/989
Новая функционал пользовательского интерфейса: https://github.com/blockscout/blockscout/issues/862
Улучшение GraphQL API: https://github.com/blockscout/blockscout/issues/3228