DF
Size: a a a
DF
DF
DF
AN
@callback
some_callback(
param1 ::
map(),
param2 :: map(),
module ::
Module.t()
) ::
ret ::
Module.t()
@spec
)DF
DF
AN
DF
DF
DF
DF
AN
EP
•
Разрабатывать различные веб-сайты, порталы, аналитические системы, CRM решения, B2B продукты •
Активно взаимодействовать с командой разработки, реализовывать новые идеи и фичи •
Поддерживать функционал уже существующих систем •
Участие в интересных и сложных проектах и возможность прокачать свои скиллы (примеры проектов можно посмотреть тут https://dnateam.io/caseshttps://dnateam.io/cases) •
Идейных и опытных коллег, у которых есть чему поучиться (познакомиться с ребятами можно уже сейчас https://dnateam.io/teamhttps://dnateam.io/team) •
Лояльных руководителей, которые всегда открыты для обсуждения и реализации новых идей и предложений •
Возможность реализовать проекты для крутых заказчиков: Kaspersky Lab, Haier, КБ Стрелка, Батимат, Geometry Global, British American Tobacco, Aviasales, Marshall, Газпромнефть, Транс-Ойл, Мегафон, Интерфакс. •
Знание стека Elixir/Phoenix от года, опыт работы в реальных проектах •
LiveView и PubSub •
Elixir Releases •
Умение писать REST API •
Умение писать SQL запросы на базовом уровне •
Уверенное использование Linux/Unix •
Умени настроить Linux серве (Nginx, Let's Encrypt, PostgreSQL, Redis) •
GitHub Actions •
Общий опыт программирования от 3 лет •
Коммуникабельность, ответственность, дружелюбие •
Понимание процессов в Erlang/Elixir •
GenServer, GenStage •
ETS •
NoSQL базы данных (MongoDB)AM
AP
AM
AM
LL
@callback
some_callback(
param1 ::
map(),
param2 :: map(),
module ::
Module.t()
) ::
ret ::
Module.t()
map()
, а объявить тип для структуры@type t :: %__MODULE__{}
DF