* 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
