Você será responsável por: Participar do ciclo de desenvolvimento ágil de software; Desenvolver produtos com entregas de qualidade por meio de testes automatizados, revisão de código e boas práticas; Definir, construir, refatorar e evoluir a plataforma; Ter interesse, vontade e proatividade em aprender e estar sempre em busca de evolução técnica dentro e fora do time; Participar das cerimônias da squad e colaborar com a definição e priorização do backlog de desenvolvimento; Deploy em ambiente de produção de forma automatizada (CI/CD); Participar ativamente da criação de soluções fácil de usar, segura, confiável e escalável; Atuar de modo a garantir a satisfação do cliente com a empresa; Manter a cultura e o ambiente saudável entre os membros do time. Para atuar nessa posição, é essencial que você tenha: Experiência robusta: No mínimo 5 anos de experiência em desenvolvimento de software utilizando linguagens de programação generalistas (Python, NodeJS, Javascript, etc.). Soluções utilizando cache e fila Versionamento de projetos com GIT em equipe, incluindo code review, merge, CI/CD etc. Desenvolvimento de aplicações web. Banco de dados relacionais e NoSQL. Testes unitários e de integração. Troubleshooting de aplicações através de logs e ferramentas de monitoramento (APM). Produzir código simples, limpo e legível. Maturidade para trabalhar em equipes multidisciplinares de alta performance. Capacidade de aprendizado rápido e adaptabilidade a novas tecnologias. Excelentes habilidades de comunicação e relacionamento interpessoal. Desejável: Python e/ou NodeJS. Frameworks web (aiohttp, Flask, Django, FastAPI, etc.). Ferramentas de DevOps (Docker, Kubernetes, GitlabCI). Cloud Providers (GCP). Arquitetura de software e design de sistemas. Metodologias ágeis de desenvolvimento. Conhecimento de utilização de mensagerias (Kafka, RabbitMQ, PubSub, etc). Indexadores: ElasticSearch. 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.