Desenvolvedor(a) Full Stack Sênior (Node.js e React) - Postagem MLE

Apply

Buscamos um(a) Desenvolvedor(a) Full Stack Sênior para integrar a Tribo Serviços Logísticos da Magazine Luiza. Você será peça chave na criação de ferramentas que capacitam os parceiros do Magalu no gerenciamento e operação de sua logística dentro do Marketplace. Sua atuação vai desde a definição da arquitetura até o desenvolvimento, implantação e acompanhamento das funcionalidades dos projetos. Magazine Luiza é líder na digitalização do varejo brasileiro, combinando autonomia e metodologias ágeis para inovar e encantar clientes.

Requisitos

Experiência

  • solid experience in distributed systems with focus on low latency, resilience and scalability
  • advanced experience in programming logic and data structures (relational and non-relational databases)
  • proficiency in developing RESTful APIs
  • extensive experience in application monitoring and code quality validation
  • proven experience with software testing (TDD, BDD) and performance testing (load, stress test)
  • advanced proficiency in Node.js and TypeScript, and React

Habilidades

  • distributed systems
  • Docker
  • programming logic
  • data structures
  • relational database
  • non-relational database
  • RESTful APIs
  • application monitoring
  • code quality
  • TDD
  • BDD
  • performance testing
  • Node.js
  • TypeScript
  • React

Idiomas

  • Portuguese

Responsabilidades

  • Liderar o desenho e a implementação de arquiteturas de sistemas distribuídos, garantindo baixa latência, resiliência e escalabilidade
  • Desenvolver aplicações do zero, considerando a arquitetura completa, dependências, monitoramento e testes robustos, seguindo as melhores práticas de desenvolvimento de software
  • Atuar na manutenção e refatoração de projetos maduros, prezando pela alta qualidade e manutenibilidade do código
  • Identificar e priorizar, em conjunto com o time, dívidas técnicas, visando a otimização de custos operacionais e a melhoria de performance das aplicações
  • Garantir a qualidade do software através de testes unitários, de integração e validação em ambientes de homologação antes da implantação em produção
  • Liderar o desenvolvimento e a revisão da documentação técnica dos produtos
  • Defender ativamente seu ponto de vista e contribuir nas cerimônias do time, buscando as melhores soluções que conciliem as necessidades técnicas e de negócio
  • Promover e aplicar metodologias ágeis como Kanban
  • Disseminar e compartilhar conhecimento técnico com a equipe

Tecnologias

Node.jsTypeScriptReactDockerRESTful APIsRelational DatabasesNon-Relational DatabasesTDDBDDPerformance Testing

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.