Descrição
Responsabilidades e Atribuições
* Desenvolver e manter APIs GraphQL performáticas e bem estruturadas.
* Construir e evoluir serviços em Node.js com foco em qualidade e escalabilidade.
* Implementar comunicação em tempo real via WebSocket.
* Trabalhar com sistemas de mensageria e processamento assíncrono.
* Otimizar performance utilizando Redis para cache e gerenciamento de estado.
* Gerenciar e implantar aplicações na infraestrutura AWS.
* Colaborar com o time em decisões de arquitetura e boas práticas.
Requisitos Técnicos (Obrigatórios)
* **Backend:** Experiência sólida com Node.js em ambiente de produção.
* **API:** Domínio de GraphQL (schema design, resolvers, otimização de queries).
* **Tempo Real:** Experiência prática com WebSocket.
* **Arquitetura/Mensageria:** Conhecimento em sistemas de mensageria (filas, eventos, processamento assíncrono).
* **Banco/Cache:** Experiência com Redis (cache, pub/sub, estruturas de dados).
* **Cloud:** Bom conhecimento de AWS e seus principais serviços.
* **Ferramentas:** Familiaridade com versionamento Git e fluxos de trabalho colaborativos.
Diferenciais
* Experiência com arquitetura orientada a domínios (DDD).
* Conhecimento em Auto Scaling Groups e infraestrutura como código (IaC).
* Vivência com aplicações de alta concorrência e baixa latência (essencial para o nicho de portaria remota).
* Experiência com ferramentas de monitoramento e observabilidade.
Pagamento: R$8\.000,00 por mês
Local do trabalho: Remoto