Desenvolvedor(a) Node.js Sênior - Integração de Marketplace (Projeto Temporário / 1 a 2 meses / 100% Remoto)

Remoto PJ Sênior 3 posições

Descrição da Vaga

Estamos com alocação aberta para um projeto temporário de integração entre um marketplace de q-commerce (delivery de mercado) e os sistemas proprietários de uma grande rede varejista, com forte componente de operação multicanal.

O projeto envolve o desenvolvimento da integração ponta a ponta: recebimento de pedidos via webhooks, orquestração nos sistemas internos, controle de concorrência e reserva de estoque em ambiente multicanal, sincronização de catálogo e sortimento, tratamento de ruptura e cancelamento, faturamento integrado a PDV com emissão fiscal, e toda a camada de logs, monitoramento e reprocessamento.

É uma oportunidade pra quem gosta de problemas reais de integração enterprise: idempotência, eventos duplicados, divergência de SLA entre sistemas, concorrência transacional entre canais, De/Para de status e dependências cruzadas com múltiplos sistemas legados.

O time técnico do cliente é maduro: você terá Tech Lead, Arquiteto e PO dedicados do lado deles, com documentação técnica e requisitos de negócio já produzidos. Você foca em entregar código de qualidade dentro do desenho já definido.

Detalhes da alocação:

  • Tipo: Projeto temporário (1 a 2 meses, com possibilidade de extensão)

  • Carga: 160h/mês (full-time)

  • Disponibilidade: horário comercial, com presença ativa em reuniões e canais de comunicação durante o expediente — o projeto tem prazo apertado e exige sincronia com o time do cliente

  • Modelo: Body shop pela Team4U — você é contratado pela Team4U (PJ) e alocado no projeto do cliente

  • Modalidade: 100% remoto (de qualquer lugar do Brasil)

  • Início: Imediato

Requisitos

Obrigatórios (must-have):

  • 5+ anos de experiência com desenvolvimento backend, sendo pelo menos 3 anos em Node.js + TypeScript

  • Sólida experiência com APIs REST (consumo e exposição), incluindo autenticação por token, retry, idempotência e tratamento de webhooks

  • Experiência com PostgreSQL em ambiente produtivo (modelagem, queries performáticas, transações, controle de concorrência)

  • Experiência com algum ORM do ecossistema Node/TS (Prisma, TypeORM, Sequelize ou similar)

  • Experiência com MongoDB (modelagem de documentos, índices, agregações)

  • Vivência em integrações com sistemas legados ou marketplaces (iFood, Rappi, Mercado Livre, Magalu, B2W ou similares)

  • Boas práticas: testes automatizados, versionamento Git, code review, observabilidade (logs estruturados, métricas)

  • Disponibilidade integral em horário comercial para reuniões, alinhamentos e tirar dúvidas com o time do cliente (não é compatível com quem já tem outro projeto/alocação em paralelo no mesmo horário)

Desejáveis (nice-to-have):

  • Experiência com filas/mensageria (RabbitMQ, Kafka, SQS, Redis Streams)

  • Experiência com schedulers e jobs em background

  • Vivência em projetos de varejo, e-commerce, q-commerce ou sistemas de gestão de pedidos/estoque

  • Familiaridade com arquiteturas event-driven e microsserviços

Soft skills:

  • Comunicação clara e objetiva (vai interagir diretamente com TL, Arquiteto e PO do cliente)

  • Autonomia pra investigar problemas em sistemas que você não conhece

  • Maturidade pra trabalhar com documentação formal, GMUD, sandbox/homologação

  • Capacidade de identificar e levantar riscos técnicos antes que virem problema

Candidatar-se a esta vaga

Preencha os campos abaixo para enviar sua candidatura.

PDF, DOC ou DOCX — máximo 5 MB (opcional)