Desenvolvedor Sr. Node/NestJS
Descrição da Vaga
**Sobre nós** O Magalu é uma das maiores empresas de varejo do Brasil, reconhecida por sua inovação e presença digital. Com mais de 60 anos de história, conecta milhões de clientes por meio das lojas e de uma plataforma multicanal, oferecendo produtos e serviços de qualidade. A empresa investe continuamente em transformação digital, tecnologia e diversidade, criando um ambiente dinâmico e colaborativo. **Sobre o Time e o Desafio** Nosso time faz parte da Logística Magalu e nosso objetivo é empoderar as equipes de logística e backoffice do Magalu, inovando processos através da colaboração e da aplicação inteligente de automação e IA. Nosso propósito é liberar os times de tarefas operacionais, permitindo que foquem em atividades de maior valor estratégico e tornando as operações mais eficientes e humanas. Buscamos uma pessoa desenvolvedora proativa e apaixonada por tecnologia para nos ajudar a construir e evoluir soluções robustas e escaláveis que automatizam e simplificam este processo. Se você gosta de resolver problemas complexos e ver o impacto direto do seu código na logística Magalu, seu lugar é aqui. **Responsabilidades e Atribuições:** * Facilidade compartilhar conhecimento e habilidade para mentorear desenvolvedores mais juniores, contribuindo para o crescimento do time. * Projetar e desenvolver soluções de software robustas, escaláveis e de alta performance. * Analisar requisitos de negócio e técnicos, propor soluções e participar do planejamento de novos projetos. * Garantir a alta disponibilidade e a resiliência das aplicações em produção. * Aprimorar nossos processos de monitoramento, automação e CI/CD. * Compartilhar conhecimento técnico e participar ativamente do Code Review. * Ter boa comunicação para fazer ponte entre o time de desenvolvimento e o Squad lead e vice\-versa **Requisitos Técnicos:** * Linguagens e Ecossistemas: * + Node.js: Experiência relevante com NestJS, Typescript ou frameworks similares para construção de aplicações robustas. * Arquitetura e Design de Software: * + APIs: Design e implementação de APIs RESTful seguindo as melhores práticas (versionamento, segurança, documentação com OpenAPI/Swagger). + Padrões de Projeto: Conhecimento em Design Patterns e princípios SOLID. + Arquiteturas Escaláveis e Resilientes: Experiência no desenvolvimento de sistemas distribuídos, microsserviços, estratégias de resiliência e tolerância a falhas (ex: Circuit Breaker, Retries, Idempotência). + Comunicação Assíncrona: Experiência prática com arquiteturas orientadas a eventos e mensageria, utilizando Kafka e/ou RabbitMQ, compreendendo os padrões de comunicação (publish/subscribe, competing consumers, etc.). * Bancos de Dados: * + Experiência prática com bancos de dados relacionais e não relacionais (ex: MySQL, Postgrees, BQ, Redis), incluindo modelagem de dados e otimização de consultas. * DevOps \& Cloud: * + Containers: Domínio de Docker e orquestração com Kubernetes (K8s) para ambientes de produção. + CI/CD: Experiência na construção e manutenção de pipelines de integração e entrega contínua. + Cloud Computing: Experiência sólida em ambientes de nuvem, preferencialmente GCP,, utilizando serviços essenciais (computação, armazenamento, bancos de dados gerenciados). + Observability: Experiência na implementação e uso de ferramentas de logging e monitoramento (Grafana, ELK, Prometheus). * Qualidade de Software: * + Estratégia de Testes: Forte experiência em testes automatizados, incluindo testes unitários e integração. **Diferenciais:** * Portfolio Github \- enviar link * Conhecimento em metodologias ágeis e refinamento técnico de estórias **Vivência com desenvolvimento de automatizações e/ou IAs** **Modelo de Trabalho** Adotamos o modelo 100% remoto, proporcionando flexibilidade, enquanto mantém a interação virtual com a equipe para garantir uma colaboração eficaz e um ambiente de crescimento contínuo. ‘’Se você busca um ambiente de crescimento e desafios, Vem ser feliz’’! Nossos valores nos unem e nossas diferenças nos potencializam como um grupo. Mais do que igualdade, buscamos equidade: Aqui, temos espaço para sermos autênticos, independentemente de gênero, etnia, raça, orientação sexual, clero ou deficiência.
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev