* 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écnica
Requisitos
* 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