A Magalu Cloud é a plataforma de serviços de computação em nuvem criada pela maior e mais inovadora empresa de varejo do país, a Magazine Luiza. Nascemos em 2020, com o propósito claro: Impulsionar a competitividade do Brasil através da tecnologia. Oferecemos serviços de nuvem hyperscale com engenharia local, interface descomplicada, preços em reais abaixo do mercado, suporte em português tornando a nuvem mais acessível a todos.
Estamos buscando um(a) Desenvolvedor(a) Sênior para o time Console Magalu Cloud (console.magalu.cloud) que é a interface web central para que nossos clientes gerenciem seus recursos de infraestrutura em nuvem, como máquinas virtuais, object storage, bancos de dados, identidade e acesso (IAM), entre outros.
Nosso time é responsável por toda a fundação que sustenta essa experiência, construindo e evoluindo uma arquitetura que abrange:
- Interface principal: aplicação web em Next.js/React organizada em módulos por produto.
- Design System interno: biblioteca de componentes React consumida pela interface e, futuramente, pelos próprios times de produto.
- Camada BFF: Backend for Frontend em Python/FastAPI que orquestra chamadas às APIs dos produtos.
- Infraestrutura: suporte pontual à operação e deploy da plataforma.
Responsabilidades:
O seu principal desafio no momento será contribuir com a modularização dos produtos do Console. Nosso objetivo é garantir que cada time de produto (como o time do Turia IAM, por exemplo) tenha total autonomia para manter e evoluir as telas do seu próprio produto dentro do Console. Já começamos esse processo com Virtual Machine e os próximos passos envolvem escalar essa arquitetura para todos os outros produtos.
Além disso, você irá:
- Evoluir o Design System interno (React + Tailwind CSS), garantindo consistência, acessibilidade e retrocompatibilidade.
- Garantir a paridade funcional durante a migração de telas legadas para a nova arquitetura modular, mantendo a excelência na lógica de negócio e tratamento de erros.
- Contribuir pontualmente no BFF (Python/FastAPI) para suportar novas necessidades do frontend — não é o foco principal do dia a dia, mas é necessário ter fluência suficiente para não depender de outras pessoas em tarefas simples.
- Interagir com os times responsáveis pelos outros produtos do Console para levantar requisitos, alinhar contratos de interface e dar suporte durante o processo de modularização.
- Refinar grandes iniciativas em entregas menores e frequentes, reduzindo risco e facilitando review.
- Disseminar boas práticas de engenharia, priorizando arquitetura, componentização, performance e qualidade de código.
- Realizar code reviews construtivos e atuar como referência técnica para o time.
Requisitos Obrigatórios:
- Sólida experiência em desenvolvimento web com React, Next.js e TypeScript em ambientes complexos e de grande escala.
- Experiência prática na construção, manutenção ou consumo avançado de Design Systems e estilização moderna (Tailwind CSS, etc).
- Boa base em arquitetura de software no frontend (modularização, separação de responsabilidades, consumo eficiente de APIs).
- Conhecimento e vivência com testes automatizados (Testes unitários, de integração, React Testing Library, Vitest/Jest).
- Vivência com ferramentas de CI/CD, automação de processos de build e boas práticas de versionamento (Git).
- Familiaridade com observabilidade: leitura e interpretação de métricas, rastreamento de erros, e análise automática de qualidade de código.
- Capacidade de atuar no BFF (camada Python/FastAPI) para tarefas pontuais — não exige expertise em backend, mas exige conforto suficiente para não bloquear o trabalho.
Requisitos Desejáveis:
(Não são obrigatórios, mas serão um grande diferencial)
- Experiência prévia com Python e frameworks como FastAPI ou Pydantic.
- Vivência com o padrão arquitetural BFF (Backend for Frontend).
- Conhecimentos aprofundados em performance web (Core Web Vitals, TTFB, FCP/LCP).
## Nossa Stack Tecnológica Principal
- Frontend: Next.js, React, TypeScript, HeroUI + Tailwind CSS.
- Testes: Vitest, React Testing Library, Storybook.
- BFF: Python, FastAPI, Pydantic, Redis.
- Ecossistema: Yarn Workspaces, Docker, GitLab CI, Sentry.
Aqui na Magalu Cloud, acreditamos em pessoas que constroem junto e promovem um ambiente de aprendizado e inovação constante. Se você se identifica com esse perfil, queremos te conhecer! Valorizamos autonomia, responsabilidade e entregas ágeis, com um ambiente colaborativo e sem burocracia. Nosso ritmo é acelerado, mas equilibramos qualidade e planejamento.
Valorizamos também a diversidade e a inclusão em todas as nossas vagas. Aqui na Magalu Cloud, todas as pessoas são bem-vindas – independentemente de gênero, raça, orientação sexual, deficiência ou qualquer outra característica.
Se encaixa no perfil? Venha fazer parte do nosso time!