Descrição
***Sobre nós***
O Magalu é uma das maiores empresas de varejo do Brasil, reconhecida por sua inovação e presença digital. O time de tecnologia do Magalu é formado por profissionais inovadores e apaixonados por transformar o varejo digital. Com foco em soluções ágeis e escaláveis, desenvolvem projetos que impactam milhões de clientes. Em um ambiente colaborativo, buscam constantemente a excelência em tecnologia e inovação.
**Descrição do Cargo**
Estamos construindo uma nova geração de engenharia de software baseada em Specification\-Driven Development (SDD) e Agentic Engineering.
Neste modelo, o papel do engenheiro evolui de implementador de código para designer de sistemas, responsável por transformar problemas de negócio em especificações executáveis, definir guardrails, criar mecanismos de validação e orquestrar agentes de IA especializados em arquitetura, desenvolvimento, testes e qualidade.
Buscamos profissionais que entendam que o código deixa de ser o ativo principal e passa a ser um subproduto de uma especificação bem construída.
⸻
**O que você fará**
* Traduzir problemas de negócio do ecossistema logístico em especificações claras, completas e executáveis.
* Projetar soluções técnicas escaláveis, resilientes e alinhadas aos objetivos do produto.
* Criar e evoluir agentes especializados para atividades como arquitetura, implementação, testes, documentação e qualidade.
* Definir guardrails técnicos e funcionais para garantir segurança, consistência e conformidade das entregas.
* Construir harnesses de validação para validar comportamentos, regras de negócio e critérios de qualidade.
* Aplicar práticas de TDD e automação para garantir alta confiabilidade.
* Orquestrar fluxos de desenvolvimento assistidos por IA e múltiplos agentes.
* Avaliar continuamente a qualidade das entregas produzidas pelos agentes.
* Evoluir frameworks, templates e padrões de engenharia reutilizáveis.
* Atuar como responsável técnico pela qualidade dos resultados produzidos pelo ecossistema de agentes.
**O que esperamosPensamento de Engenharia**
* Forte capacidade de decomposição de problemas complexos.
* Excelente modelagem de sistemas e processos.
* Visão de Arquitetura de Software (Microsserviços, Clean Architecture, SOLID, Design Patterns).
* Capacidade de abstração e raciocínio sistêmico.
**Desenvolvimento de Software**
* Experiência sólida em desenvolvimento de software com **Node.js (Nest.js)**.
* Conhecimento em arquitetura distribuída e sistemas de alta volumetria.
* Domínio em APIs, eventos, mensageria e integrações (**Filas e Mensagerias com RabbitMQ e/ou GCP Pub/Sub**).
* Boas práticas de qualidade, infraestrutura em nuvem (**Cloud GCP**, **MGC** ou **AWS**) e cultura DevOps (**Docker**, conceitos e ferramentas de pipeline de **CI/CD**).
* Sólida experiência com bancos de dados relacionais e não relacionais (**Postgres, Mysql, MongoDB**).
**Qualidade e Confiabilidade**
* TDD e Testes automatizados de Backend.
* Unitários.
* Integração.
* Contract Testing (Testes de Contrato).
* Boas práticas de observabilidade e monitoria.
* Harnesses de validação.
**IA Aplicada à Engenharia**
Experiência ou interesse em:
* Ferramentas avançadas de AI\-Coding (**Cursor, Cline, GitHub Copilot**).
* Agentes de desenvolvimento e desenvolvimento assistido por IA.
* Prompt Engineering.
* Context Engineering.
* Agentic Workflows.
⸻
**Diferenciais**
* Experiência com Specification\-Driven Development (SDD).
* Construção de agentes especializados.
* Desenvolvimento orientado por IA (AI\-Native Engineering).
* Avaliação de LLMs e sistemas multiagentes.
* Engenharia de plataformas e ambientes de alta escala.
* Noções de banco de dados Key\-Value (**Redis**).
* Experiência prévia no segmento de Logística, Supply Chain, TMS, e\-commerce ou integrações de mercado.
⸻
**Como medimos sucesso**
Menos pelo volume de código produzido e mais pela capacidade de:
* Criar especificações de alta qualidade.
* Construir guardrails robustos.
* Desenvolver harnesses confiáveis.
* Aumentar a autonomia dos agentes.
* Reduzir retrabalho.
* Melhorar qualidade e velocidade de entrega.
* Escalar a engenharia através da automação.
⸻
**Mentalidade que buscamos**
Não procuramos pessoas para escrever mais código.
Procuramos engenheiros capazes de projetar sistemas, especificações e mecanismos de validação que permitam a agentes de IA produzir software com qualidade, segurança e escala.
* Essa função representa a evolução do engenheiro tradicional para um AI\-Native Engineer, atuando como arquiteto, orquestrador e responsável pela confiabilidade de um ecossistema de desenvolvimento agêntico focado nos desafios da Logística.
**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.