Estamos buscando um desenvolvedor Sênior/Pleno com experiência comprovada para construir o MVP de uma plataforma de e-commerce B2B focada no setor da construção civil. O objetivo principal é permitir cotações por volume, cálculo de frete dinâmico e um checkout integrado que suporte Pix e Boleto parcelado.
Requisitos do Desenvolvedor:
O profissional deve ter experiência na construção de e-commerces ou plataformas B2B do zero. A stack principal desejada inclui:
- Frontend: React /
Next.js com TypeScript e Tailwind CSS.
- Backend:
Node.js (NestJS ou Express) com TypeScript.
- Banco de Dados: PostgreSQL e Redis.
- DevOps / Infra: Experiência com Docker e suporte a deploy na AWS ou Vercel/Render.
Escopo do Trabalho (Entregáveis):
- Autenticação e Perfis: Implementação de cadastro e login para Compradores (cnpj/cpf) e lojistas, incluindo gestão de permissões.
- Catálogo e Busca: Desenvolvimento de uma lista de produtos com paginação, filtros avançados, funcionalidade de busca textual e gestão de estoque em tempo real.
- Regras B2B: Criação de um motor de cálculo para aplicar descontos progressivos baseados no volume de itens.
- Checkout & Checkout Transparente: Integração com gateways de pagamento (preferencialmente Stripe, Asaas ou
Pagar.me) para processamento de pagamentos via Pix e Boleto.
- Cálculo de Frete: Integração com api de logística para cálculo de transporte pesado, utilizando cep como base.
- Painel Administrativo Simplificado: Desenvolvimento de um dashboard intuitivo para o lojista gerenciar produtos, estoque e pedidos.
Requisitos Não-Funcionais:
- Código: Espera-se um código limpo, tipado (TypeScript), modular e bem documentado no repositório (GitHub/GitLab).
- Performance: As páginas de produtos devem ser otimizadas para SEO e ter um tempo de carregamento inferior a 1.5 segundos.
- Responsividade: A interface da plataforma deve ser 100% adaptada para dispositivos móveis.
Modelo de Contratação e Prazos:
O projeto será contratado no formato de projeto fechado por entregas ou como Job PJ por hora/sprint. O prazo estimado para a entrega do MVP é de 6 a 8 semanas. A metodologia de trabalho incluirá alinhamentos semanais de progresso e entrega de código via Pull Requests.
Prazo de Entrega: Não estabelecido