Engenheiro(a) Elixir / Phoenix
Remoto (América Latina)
Tempo integral
Sênior
Construa sistemas concorrentes e tolerantes a falhas em Elixir e Phoenix para startups dos EUA que escolheram a BEAM de propósito.
Inglês necessário para o dia a dia: você vai trabalhar todos os dias com um time dos EUA.
Já se candidatou? Veja seu status
Sobre a vaga
Estamos procurando um(a) Engenheiro(a) Elixir Sênior para atuar em nossas empresas parceiras que rodam Phoenix em produção: plataformas de mensageria, dashboards em tempo real, backends de logística e qualquer sistema em que milhares de conexões concorrentes são o caso normal. Times de Elixir são pequenos e o pool de talentos é restrito, o que torna engenheiros(as) BEAM experientes na América Latina realmente difíceis de encontrar, e vale a pena a busca.
O que você vai fazer
- Construir serviços e APIs com Elixir e Phoenix
- Desenhar supervision trees de OTP e raciocinar sobre falhas e reinícios
- Construir funcionalidades em tempo real com Phoenix Channels, PubSub ou LiveView
- Modelar dados com Ecto, incluindo changesets e migrações seguras
- Escrever testes com ExUnit, incluindo casos de concorrência e property-based
- Fazer profiling e tuning de processos da BEAM e do comportamento de memória
Requisitos
- 5+ anos de desenvolvimento Backend, 2+ com Elixir em produção
- Domínio sólido de OTP: GenServer, supervisores, estratégias de reinício
- Experiência com Phoenix e Ecto
- Conhecimento sólido de PostgreSQL
- Familiaridade com releases, Docker e deploy em nuvem
- Inglês excelente, escrito e falado (B2+)
Diferenciais
- Experiência com LiveView em uma interface em produção
- Experiência com pipelines de Broadway ou GenStage
- Experiência com Erlang ou histórico em sistemas de telecom
- Contribuições para projetos open source de Elixir
Stack de tecnologia
Elixir
Phoenix
Ecto
PostgreSQL
LiveView
Docker
Benefícios
Remuneração competitiva em USD
Trabalho 100% remoto
Horário flexível
Verba para desenvolvimento profissional
Auxílio para plano de saúde
Auxílio para equipamentos
Candidate-se a esta vaga
Remuneração competitiva em USD - Remoto
