Buscamos uma pessoa desenvolvedora de software pleno, para fazer parte do time Plataforma de Entregas Ultra Rápidas. Este profissional atuará em projetos responsáveis pelas entregas ultra-rápidas do Magazine Luiza. Esta atuação se dá desde apoiar as definições de arquitetura, até o desenvolvimento e acompanhamento das entregas de funcionalidades dos projetos. Para isso, esperamos que este profissional seja capaz de: Criar aplicações do zero, considerando arquitetura, dependências, monitorias e testes, seguindo boas práticas de desenvolvimento de software, de acordo com a linguagem do projeto a ser desenvolvido; Prezar pela qualidade de software; Dar manutenção e refatorar o que fizer sentido, em projetos maduros, prezando por qualidade e manutenibilidade do software; Identificar e priorizar, em conjunto com o time, dívidas técnicas dos produtos, visando redução de custos operacionais e performance das aplicações; Testar unitariamente e validar, em ambiente de homologação, o que será entregue no ambiente de produção; Auxiliar no desenvolvimento e revisão da documentação dos produtos; Contribuir e suportar o Product Manager, visando promover a tradução do que deverá ser construído pelo time de desenvolvimento; Criar provas de conceitos das hipóteses para solução dos desafios/problemas do negócio ajudando a tomar a melhor decisão; Promover e apoiar o crescimento técnico da equipe e dos indivíduos; Ser persuasivo, defendendo seu ponto de vista e contribuindo nas cerimônias do time, com o objetivo de encontrar a melhor solução, casando o técnico com o negócio; Praticar as orientações de metodologias ágeis como o Kanban e Scrum; Disseminar e compartilhar conhecimento; Auxiliar no recrutamento e seleção sobre a óptica técnica. Requisitos técnicos: Esperamos que este profissional, tenha experiência com: Sistemas distribuídos com baixa latência, resiliência e escalabilidade; Conceitos de conteinerização (Kubernetes, Docker); Desenho e aplicação de arquitetura de software; Padrões de projeto - Design Patterns; Desenvolvimento de API (RESTful); Monitoramento de aplicações e observabilidade; Validação de qualidade de código - Code Quality; Estruturas de dados (banco relacional, não relacional); Cloud Technologies (AWS e GCP); Documentação para gestão de mudanças; Integração e entrega contínua - CI/CD ; Testes de performance das soluções (teste de carga, stress test); E o principal que o profissional tenha: Conhecimentos na linguagem Ruby Conhecimentos no framework Ruby on Rails. Conhecimentos em Sidekiq Como é o ambiente de trabalho? No Luizalabs, temos grande autonomia e responsabilidade, somos multidisciplinares, auto gerenciáveis e com pouca burocracia no nosso cotidiano. Buscamos romper as barreiras que diminuem nossa capacidade de agregar valor ao negócio. Fazemos entregas frequentes e agimos rapidamente ao encontrar problemas; nosso ritmo é acelerado, mas temos tranquilidade e equilíbrio para planejar e executar nossas tarefas com qualidade. Aqui você tem liberdade para fazer de forma simples e criativa, com total autonomia e apoio para utilizar e desenvolver tecnologias de ponta e aplicá-las em larga escala de produção para fazer a diferença na vida de milhões de pessoas.