Desenvolvedor(a) fullstack (pleno/sênior)
Mid/senior fullstack developer working end-to-end on two in-house SaaS products (a beauty-salon lead-management platform and a sales CRM) at a lean team in Florianópolis. Daily work spans PostgreSQL data modeling, NestJS/TypeScript APIs, React frontends, and AWS/Docker deploys — fully on-site (5x/week), CLT contract.
- Compensation
- R$7K–R$12K / mo
- Location
- Florianópolis, Brazil
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 3+ years of solid fullstack web development experience (mid level)
- Mastery of TypeScript on both backend and frontend
- Hands-on experience with NestJS or equivalent Node.js frameworks (Express, Fastify, Adonis)
- Modern React (hooks, state management, REST API consumption)
- Strong SQL: joins, indexes, migrations, reading execution plans
- Collaborative Git workflow (branches, PRs, code review)
- Practical knowledge of Docker and Linux environments
- 5+ years of experience with products taken from zero to production at scale (senior level)
- Architecture mastery: monolith vs microservices, API contracts, async messaging/queues (senior)
- Security and multi-tenancy: authentication, RBAC, data isolation between clients (senior)
- Performance: diagnosing bottlenecks in SQL queries, React rendering, and infrastructure (senior)
Nice to have
- Prior integrations with WhatsApp Business API, Blip, or chatbot platforms
- Experience with automation tools (n8n, Make, Zapier) and internal webhooks
- Experience with B2B SaaS products and recurring billing architectures
- Knowledge of AI applied to product (Agents, LLMs, RAG, support automations)
- Advanced AWS (SES, S3, IAM, RDS, CloudWatch)
- UX/UI attention to detail (spacing, typography, empty states)
Full description
Desenvolvedor(a) Fullstack — Pleno / Sênior
Modelo: 100% Presencial | Local: Florianópolis/SC | Contratação: CLT
Salario : R$7.000 A R$12.000 dependendo da senioridade
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.