Procuramos um Engenheiro de Software altamente qualificado e experiente para se juntar à nossa equipe dinâmica. Como arquiteto 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.
Main responsibilities
Projetar e implementar soluções de software utilizando NodeJS com NestJS, aderindo aos princípios da arquitetura Clean Architecture ou Hexagon;
Trabalhar com bancos de dados não relacionais, como MongoDB, e utilize Redis para armazenamento em cache;
Gerenciar código-fonte usando Azure Repos (GIT);
Garantir a segurança do código por meio de ferramentas como SonarQube, Snyk e Checkmarx;
Monitorar e manter a qualidade do código usando SonarQube;
Definir arquitetura e políticas de aplicativos usando Keyverno para Kubernetes e Helm para implantação;
Utilizar o Azure Container Registry (ACR) para armazenamento de imagens;
Implementar pipelines de CI/CD com Azure Pipelines;
Conteinerizar aplicativos usando Docker e gerencie a orquestração com AKS (Azure Kubernetes Service);
Integrar processos com o Azure API Management (APIM) para quaisquer APIs expostas;
Projetar APIs usando OpenSpecification do SwaggerHub;
Utilizar os serviços do Azure, como Blob Storage e KeyVault, para armazenamento em nuvem e gerenciamento de segredos;
Monitorar aplicativos usando o Datadog para observabilidade;
Implementar a corretagem de mensagens com o Azure Service Bus e o Azure EventHub.
Requirements and skills
Bacharelado em Ciência da Computação, Engenharia de Software ou áreas afins;
Experiência comprovada com NodeJS e NestJS, com ênfase em Clean Architecture ou Hexagon;
Forte familiaridade com MongoDB e Redis;
Proficiência em Git, especialmente em Azure Repos;
Experiência com ferramentas de segurança de código como SonarQube, Snyk e Checkmarx;
Expertise em monitoramento de qualidade de código utilizando SonarQube;
Familiaridade com Keyverno e Helm para gerenciamento de Kubernetes;
Conhecimento de Azure Container Registry (ACR);
Experiência prática com Azure Pipelines para CI/CD;
Proficiência em Docker e Kubernetes, principalmente AKS;
Experiência em integração com Azure API Management (APIM) e SwaggerHub;
Conhecimento de soluções de armazenamento em nuvem como Azure Blob e KeyVault;
Experiência de monitoramento com Datadog;
Familiaridade com o Azure Service Bus e o Azure EventHub;
Inglês avançado.
Additional information
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.
Obtenha uma avaliação gratuita e confidencial realizada por um especialista.