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
Nossa missão é prover soluções inteligentes e integradas que revolucionem a logística da Magalog. Estamos construindo uma nova geração de engenharia de software baseada em Specification-Driven Development (SDD) e Agentic Engineering.
Neste modelo, o papel do desenvolvedor pleno é virar a chave da engenharia tradicional. Aqui, esperamos que você evolua de um escritor manual de código para um profissional focado em construir ótimas especificações técnicas, definir critérios de aceite claros e orquestrar agentes de IA para gerar código de alta performance. Você trabalhará unindo o melhor da engenharia de software tradicional (arquitetura limpa e testes) com a produtividade do desenvolvimento assistido por inteligência artificial.
Responsabilidades
- Desenvolvimento Assistido por IA: Utilizar ativamente assistentes de código e agentes de IA no dia a dia para acelerar a entrega de funcionalidades, refatorações e diagnósticos de bugs.
- Refinamento e Especificação técnica: Traduzir histórias de usuário e requisitos de negócio em especificações técnicas claras e estruturadas (SDD) que sirvam de insumo perfeito para as ferramentas de IA.
- Garantia de Qualidade e Guardrails: Escrever testes automatizados robustos (unitários, integração e contratos) para validar e blindar o código gerado pelas IAs, garantindo que as regras de negócio sejam cumpridas.
- Manutenção e Evolução: Atuar no desenvolvimento e sustentação de microsserviços voltados para a nossa malha logística, garantindo código limpo, seguro e performático.
- Colaboração e Fomento: Apoiar o time na adoção de boas práticas de Prompt Engineering, Context Engineering e uso de ferramentas IA-Native.
Requisitos
- Experiência prática consolidada como desenvolvedor(a) de software utilizando linguagens de mercado (como Java, Node.js ou .NET).
- Bons conhecimentos em Arquitetura de Software (REST APIs, conceitos de microsserviços, consumo de mensageria como Kafka ou RabbitMQ).
- Familiaridade com bancos de dados relacionais e não-relacionais (NoSQL).
- Prática com testes automatizados e conceitos de CI/CD.
- Experiência com ambientes em nuvem (AWS, GCP ou Azure).
- Utilização ativa e fluida de ferramentas como GitHub Copilot, Cursor, Claude Code, ChatGPT ou similares no seu fluxo de trabalho atual.
- Capacidade de criar prompts eficientes (Prompt Engineering) para geração de código, testes e documentação.
- Curiosidade genuína e desejo de se especializar em fluxos de desenvolvimento agênticos.
Diferenciais
- Entendimento inicial de como funcionam ecossistemas de agentes de IA (Agentic Workflows).
- Experiência prévia no segmento de Logística
- Conhecimento sobre a cultura DevOps e métricas de entrega (Métricas DORA / 4 Key Metrics).
- Noções de Engenharia de Plataforma (Platform Engineering).
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.