Ambev Tech
Descrição da vaga
Procuramos um Engenheiro de Software altamente qualificado e experiente para se juntar à nossa equipe dinâmica. Como Engenheiro de Software, você desempenhará um papel fundamental na definição da direção técnica de nossos projetos e na garantia da entrega de soluções de software de alta qualidade. Você trabalhará em estreita colaboração com equipes multifuncionais, incluindo desenvolvedores, engenheiros de DevOps e profissionais de garantia de qualidade, para projetar, desenvolver e manter aplicativos de software robustos e escalonáveis.
Responsabilidades e atribuições
- Projetar, implementar e avaliar soluções de software com base em NodeJS e uso do framework NestJS, adotando arquitetura Hexagonal;
- Utilizar bancos de dados não relacionais, MongoDB, e de cache, Redis, no desenvolvimento, manutenção e avaliação de soluções;
- Utilizar ferramentas como SonarQube, Snyk e Apiiro para melhorar a qualidade e segurança de código;
- Trabalhar com aplicações conteinerizadas via Docker, e orquestradas via AKS (Azure Kubernetes Services), e ferramentas auxiliares;
- Implementar soluções orientadas a mensageria e eventos por meio de Azure Service Bus e Azure EventHub;
- Implementar e manter pipelines de CI/CD via Azure Pipelines;
- Desenvolver, manter e integrar APIs aplicando Open Api Specification/SwaggerHub e Azure API Management (APIM);
- Utilizar ferramentas e serviços do Azure, como Blob Storage, KeyVault, entre outros, para projeto, desenvolvimento e manutenção de soluções;
- Monitorar aplicações usando Datadog;
Requisitos e qualificações
- Bacharelado em Ciência da Computação, Engenharia de Software ou áreas afins;
- Experiência comprovada com NodeJS e NestJS; Clean Architecture ou Hexagon são diferenciais;
- Experiência com uso de banco de dados não relacionais e de cache; Experiência em Mongo DB e Redis é um diferencial;
- Experiência com uso de ferramentas para melhorar a segurança e qualidade de código como SonarQube, Snyk e Apiiro;
- Experiência prática com CI/CD por meio de pipelines e processos automatizados; Experiência com Azure Pipelines é um diferencial
- Proficiência em uso de Docker e deploy via Kubernetes; Experiência específica com Azure Kubernetes Services é um diferencial;
- Experiência em integração de APIs; Experiência com Azure API Management (APIM) e SwaggerHub é um diferencial;
- Experiência de monitoramento de aplicações; Experiência no uso de Datadog é um diferencial;
- Experiência com ferramentas voltadas a arquiteturas voltadas a mensageria e eventos; Experiência com Azure Service Bus e Azure EventHub são diferenciais;
- Inglês avançado.
Informações adicionais
- Vale refeição ou alimentação ifood;
- Vale transporte;
- Bônus;
- Plano de saúde e Telemedicina;
- Convênio odontológico;
- Convênio Farmácia;
- Self Learning (auxílio em cursos, certificações e idiomas);
- Seguro de vida;
- Instituto Ambev de Previdência Privada;
- Auxílio Material Escolar;
- Cesta de Natal e Kit Congelado;
- Brinquedos de Natal;
- Empresa cidadã (licença maternidade e paternidade) e presente do bebê;
- Desconto mensal em produtos AMBEV;
- NewValue (clube de benefícios: desconto em lojas parceiras);
- Banco de horas;
- Gympass;
- Fretado;
- Abono anual referente a um salário.