Responsabilidades:- Desenvolver software aplicando as boas práticas de codificação e padrões de projeto sempre pensando em sustentabilidade, segurança, escalabilidade e custo;- Participar ativamente em revisões de código, decisões de arquitetura e documentação técnica em aplicações de alta escala;- Seguir e disseminar os princípios de arquitetura que temos no Luizalabs;- Garantir a integridade de código através de práticas de testes automatizados (unitários, integração)- Junto do time, ser responsável pela saúde das aplicações em produção;- Estar alinhado à cultura e aos valores da empresa.- Ser referência técnica para auxiliar os outros integrantes do time;- Sugerir modelos de desenvolvimento que aumentem a qualidade dos produtos e a agilidade dos times;- Exercer liderança situacional;- Disseminar e compartilhar conhecimento;- Eventualmente participar de recrutamento e seleção sobre a ótica técnicaRequisitos:- Especialista em desenvolvimento back-end (Node);- É mestre do JavaScript e TypeScript e sabe as limitações e qualidades da linguagem- Experiência em modelagem, design e segurança de APIs REST e GraphQL;- Conhecimento em contêineres e orquestração (Docker, Kubernetes)- Experiência com soluções de mensageria (Pub/Sub, Kafka, RabbitMQ)- Fortes conhecimentos sobre testes automatizados de software (TDD, BDD);- Experiência com ferramentas de monitoramento (DataDog, Grafana);- Conhecimento em ambientes de cloud computing (GCP)- Produzir código simples, limpo e legível (Clean Code / Clean Architecture)- Experiência em versionar os projetos com Git / Gitlab em equipe;- Boas práticas de desenvolvimento, organização de projetos, deployment (CI/CD) etc;- Familiaridade com ferramentas de análise estática e dinâmica de aplicações (Sonar, Fortify);- Conhecimentos em arquitetura de aplicações distribuídas e fluxos assíncronos;- Experiência ampla com desenvolvimento de software resilientes, escaláveis e com alto volume de transações;Diferenciais:- Experiência com GraphQL;- Conhecimentos sobre metodologias ágeis e trabalho em equipes multidisciplinares;- Troubleshooting e tuning de aplicações- Conhecimento e implementação de técnicas de observabilidade- Cultura DevOps- Já trabalhou/domina proxy gateway, preferencialmente Apigee ou Kong- Já vivenciou problemas e trouxe soluções para ambientes de alta escalabilidade