Caro usuário, habilite o javascript para que esse site funcione corretamente.

DESENVOLVEDOR (A) BACK END PLENO – ELIXIR/PHOENIX

* Salário: R$ 6.000 a R$ 11.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Pleno

REQUISITOS:
Obrigatórios:

  • Experiência sólida com desenvolvimento em Elixir e o framework Phoenix;
  • Conhecimento avançado em design de APIs RESTful e GraphQL;
  • Experiência com Docker e/ou orquestração de containers (Kubernetes);
  • Domínio de bancos de dados relacionais (PostgreSQL, MySQL) e/ou não relacionais (Redis, MongoDB);
  • Experiência com serviços de cloud computing, especialmente AWS (ex.: ECS, RDS, EKS, Cloudwatch etc.);
  • Compreensão de boas práticas de arquitetura de software e padrões de design como DDD, Event-Driven, Clean Architecture;
  • Experiência em metodologias ágeis (Scrum, Kanban) e ferramentas de colaboração como Jira;
  • Conhecimento de paradigmas de programação funcional;
  • Familiaridade com ferramentas de versionamento de código (ex.: Git);
  • Excelentes habilidades de comunicação e trabalho em equipe. Profissional engajado (a), envolvido (a) com o time e que contribua com as decisões técnicas

Desejáveis:

  • Experiência com desenvolvimento low-code;
  • Inglês intermediário/avançado;
  • Experiência com CI/CD (ex.: GitHub Actions);
  • Familiaridade com ferramentas de monitoramento e observabilidade (Prometheus, Grafana);
  • Experiência em segurança de aplicações e APIs.

Variações do cargo: Engenheiro (a) Back End Pleno, Back End Developer Elixir, Engenheiro Pleno de Back-End Especializado em Elixir e AWS, Desenvolvedor Back-End Pleno (Elixir, Phoenix e Cloud AWS), Engenheiro de Software, Software Engineer

Tarefas

  • Desenvolver e manter APIs robustas e escaláveis utilizando Elixir e Phoenix;
  • Garantir qualidade do código por meio de testes automatizados (unitários, integração e end-to-end);
  • Contribuir para o planejamento técnico e decisões arquiteturais;
  • Aplicar boas práticas de arquitetura de software e padrões de design para garantir a qualidade técnica das soluções;
  • Implementar e monitorar boas práticas de logging e rastreamento de erros;
  • Participar ativamente de cerimônias ágeis, colaborando com equipes multidisciplinares;
  • Revisar código e mentorar desenvolvedores menos experientes.

Formação desejada

Ensino Superior: Tecnologia da Informação ou Ciências da Computação ou Engenharia de Software

Não é um requisito obrigatório, podendo estar cursando graduação ou ter a formação técnica

Tipo de vaga: Tempo integral

Pagamento: R$6.000,00 - R$7.000,00 por mês

Local do trabalho: Remoto