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é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)
Diferenciais: - Experiência com GraphQL;
- Conhecimentos sobre metodologias ágeis e trabalho em equipes multidisciplinares;}