Desenvolvedor(a) Fullstack — Pleno / Sênior

Gloss Express · Florianópolis, SC, BR

Desenvolvedor(a) Fullstack — Pleno / Sênior Modelo: 100% Presencial \| Local: Florianópolis/SC \| Contratação: CLT Stack Principal: Node.js (NestJS) · TypeScript · React · PostgreSQL · Docker · AWS Sobre a vaga Buscamos uma pessoa desenvolvedora fullstack para atuar com autonomia de ponta a ponta nos nossos produtos próprios: um SaaS de captação e gestão para salões de beleza e um CRM de operação comercial. Seu dia a dia vai desde a modelagem do banco de dados até a entrega da tela em produção, passando por automações e integrações complexas. Somos um time enxuto e prático. Aqui, o trabalho é presencial (5x por semana em Florianópolis) porque acreditamos em tomada de decisão rápida na conversa, sem burocracia de ticket. Você terá liberdade técnica real sobre o que constrói e, na mesma medida, responsabilidade direta sobre o produto final. Responsabilidades * Desenvolver e evoluir APIs em NestJS (TypeScript) com modelagem e otimização em PostgreSQL. * Construir interfaces em React do zero à produção, garantindo usabilidade e consistência visual. * Estruturar funcionalidades em serviços independentes, versionados e isolados. * Realizar deploy e monitoramento de aplicações em AWS (EC2\) com Docker, Nginx (proxy reverso) e Komodo. * Integrar ecossistemas de terceiros: WhatsApp Business API / Blip, Amazon SES, gateways de pagamento e webhooks. * Garantir a saúde da aplicação via code review, testes e documentação objetiva. * Investigar incidentes em produção focando na causa raiz (métricas e logs), e não apenas em contornos temporários. * Participar ativamente dos refinamentos: questionar escopos, estimar prazos e propor soluções simples. Requisitos Para nível Pleno: * 3\+ anos de experiência sólida em desenvolvimento web fullstack. * Domínio de TypeScript tanto no backend quanto no frontend. * Experiência prática com NestJS ou frameworks Node.js equivalentes (Express, Fastify, Adonis). * React moderno (hooks, gerenciamento de estado e consumo de APIs REST). * Domínio de SQL: joins, índices, migrations e leitura de planos de execução. * Prática com Git em fluxo colaborativo (branches, PRs, code review). * Conhecimento prático em Docker e ambientes Linux. Para nível Sênior (além dos itens acima): * 5\+ anos de experiência, com histórico comprovado de produtos levados do zero à produção e mantidos em escala. * Domínio de arquitetura: decisões de monolito vs. microsserviços, contratos de API e mensageria/filas assíncronas. * Segurança e Multi\-tenancy: autenticação, autorização por perfil (RBAC) e isolamento de dados entre clientes. * Performance: capacidade de diagnosticar gargalos em queries SQL, renderização no React e infraestrutura. Diferenciais * Integrações prévias com WhatsApp Business API, Blip ou plataformas de chatbots. * Experiência com ferramentas de automação (n8n, Make, Zapier) e webhooks internos. * Vivência em produtos SaaS B2B e arquiteturas de cobrança recorrente. * Conhecimento em IA aplicada a produto (Agentes, LLMs, RAG, automações de atendimento). * Domínio avançado de AWS (SES, S3, IAM, RDS, CloudWatch). * Olho clínico para UX/UI (atenção a espaçamentos, tipografia e tratamento de estados vazios). O que oferecemos * Contratação CLT. * Espaço colaborativo com autonomia real e sem burocracia. * Café da manhã, almoço e lanche da Tarde; Wellhub; Ifood benefícios; Zenclub; Vale combustível Processo Seletivo * Conversa inicial (30 min): Alinhamento de trajetória e expectativas. * Entrevista Técnica: Discussão de arquitetura baseada em um caso real nosso (sem pegadinhas de algoritmo). * Desafio Prático: Exercício técnico curto ou apresentação de um projeto próprio equivalente. * Proposta: Conversa final sobre alinhamento de proposta e início.