Desenvolvimento Web
| Orçamento: Aberto |
Publicado: |
Propostas: 13
Estamos em busca de um desenvolvedor experiente com domínio avançado em Next.js, MongoDB, TailwindCSS e todo o ecossistema que envolve essas tecnologias.
Contexto do projeto:
Já possuímos um frontend Next.js completo. O trabalho será integrar esse frontend a um backend de pagamentos já existente, focado em um sistema que envolve usuários, vendedores, gateways de pagamento e consumo de APIs.
Perfil técnico desejado:
• Sólida experiência com Next.js (App Router, API Routes, Server Actions)
• Excelente domínio de MongoDB e modelagem de dados no contexto de sistemas transacionais
• Forte prática com TailwindCSS para manutenções rápidas e consistentes no frontend
• Conhecimento avançado em Node.js (para ajustes ou extensões no backend quando necessário)
• Experiência em Autenticação e Autorização (JWT, OAuth, sessões seguras)
• Integração de APIs REST e Webhooks
• Conhecimentos sólidos em práticas de segurança para sistemas de pagamento (tokens, proteção CSRF, CORS configurado corretamente, validações server-side)
• Familiaridade com Sistemas de Gateway de Pagamento (ex.: Stripe, MercadoPago, Adyen, ou customizados)
• Experiência com práticas de CI/CD (deploys automáticos, Vercel, Docker opcional)
• Versionamento com Git de forma organizada (PRs, Gitflow, boas práticas)
• Conhecimento de Zustand ou Redux (para gerenciamento de estado local/global, se necessário)
• Conhecimento de TypeScript (desejável) para garantir mais segurança na tipagem do projeto
• Experiência com Arquitetura de microsserviços ou monorepo (Nx, Turborepo, etc.) será um diferencial.
Stack envolvida no projeto:
Frontend: Next.js 14 (App Router) + TailwindCSS + Zustand
Backend: Node.js + MongoDB (Mongoose) + APIs REST
Infra: Vercel (frontend) + VPS/Cloud Server (backend/API)
Ferramentas: GitHub, Postman, Docker (opcional para ambiente local)
Integrações: Gateways de pagamento, APIs de autenticação e gerenciamento de usuários.
Resumo:
Procuramos alguém que domine Next.js + Backend + MongoDB como um sistema vivo, que tenha experiência real em integrar frontends a sistemas de pagamentos, com atenção especial a segurança, performance e boas práticas de arquitetura.
Habilidades desejadas: Desenvolvimento Back-End e Front-End.