Sobre o projeto
O candidato deve ser capaz de desenvolver e discutir soluções com o time de Busca e Consumo. Trabalhando com sistemas atuais (NodeJS) e sistemas legados (PHP). Responsabilidade: Desenhar soluções junto com o time. Desenvolver tarefas de Backend NodeJS. Apoiar o time com a manutenção do sistema Legado em PHP/Laravel.
Responsabilidades
Desenhar soluções junto com o time. Desenvolver tarefas de Backend NodeJS. Apoiar o time com a manutenção do sistema Legado em PHP/Laravel.
Requisitos
Entendimento de processos e boas práticas de Engenharia de Software; Capacidade analítica, raciocínio lógico e tomada de decisão; Conhecimento de sistemas web e protocolo HTTP / web-APIs; Sólido conhecimento em banco de dados (SQL) e file storage (S3); Experiência com infraestrutura em nuvem na AWS ou em algum outro cloud provider; Conhecimento em testes automatizados / pirâmide de testes; Conhecimento em Node.JS (javascript e typescript) Conhecimento em pipelines e automação (CI/CD); Conhecimento em containers (Docker, Kubernetes, ECR, ECS, etc);
Diferenciais
Conhecimento em mecanismos de integração (filas, web-hooks/callbacks); Conhecimento em mecanismos de caching (CDN, Redis, Memcached, etc); Conhecimento básico em PHP (para atuar com o legado); Domínio de configuração de operacionais baseados em linux; Conhecimento em ferramentas de logs e monitoramento (Sentry, New Relic, Kibana, etc); Ser interessado(a) por todos os aspectos de Engenharia de Software: backend, frontend, devops, segurança, processos e ferramentas;
Informações complementares
Modelo de Contratação Início: imediado Duração Incial: 6 meses (com possibilidade de prorrogação) 100% remoto Contrato PJ (Pessoa Jurídica)