Обязанности:
Разработка платформы визуализации данных на базe Elixir Phoenix, Ecto, PubSub для внешних заказчиков компании
- Требуется дорабатывать пользовательские сценарии по части визуального оформления, навигации, функционала и информативности отображения.
- Прорабатывать графики с использованием Vega-Lite для достижения их информативности
- Ведение лога проделанной работы в виде документации в коде
- Написание тестов для основного функционала
- Дорабатывать, внутренние инструменты автоматизации разработки при желании
- Требования опыта:
Сильный опыт разработки Phoenix приложений. Мы не ожидаем что будет возможность проводить обучение
- Отличное понимание принципов OTP и BEAM, предпочтение использования существующих технологий которые уже интегрированы в экосистему OTP (erlang distribution, Supervision Tree, и тд)
- Знание принципов реляционных баз данных Postgres, Clickhouse (будет плюсом). Сейчас наша разработка построена вокруг Postgres с использованием RLS, понимание RLS будет хорошим плюсом)
- Условия:
Мы молодой активный стартап в динамичной среде, но постараемся сдержать порыв клиентов к scope creap. Сейчас находимся на стадии когда разработка на Elixir дошла до достаточно постоянной и отлаженной работы: от dev окружения до релиза на prod.
- Коллектив стартапа это небольшая группа разработчиков с Full Stack + Infra + SecOps + DevOps опытом
- Мы используем стек технологий который максимизирует эффективность использования драгоценного времени и позволяет решать задачи которые традиционно решаются целыми командами.
- Наш основной стек: Nix, Elixir, C++, Emacs. Мы не ожидаем от кандидата знание нашего полного стека, но готовы делиться опытом.
- У нас есть вещи в OpenSource на Elixir которые хочется протолкнуть в повседневное использование, внедрять глубже в решения, развивать.
- Готовы рассмотреть почасовой график для совмещения, сдельную оплату и более гибкие схемы для достижения результатов.