Desenvolvedor(a) Fullstack Pleno
Sobre a Posição
A dokz é uma FinTech revolucionária especializada em gestão de honorários médicos, desenvolvida para transformar como profissionais de saúde gerenciam seus recebimentos no Brasil.
Atendemos 50+ hospitais e 2.000+ profissionais de saúde ativos, processando mais de R$ 50M em pagamentos médicos com 95%+ de satisfação dos usuários.
Buscamos um(a) desenvolvedor(a) fullstack pleno com experiência sólida em desenvolvimento web e mobile moderno para se juntar ao nosso time de engenharia e ajudar a construir a próxima geração de soluções FinTech para o mercado de saúde brasileiro.
Você trabalhará em um ambiente de startup em crescimento acelerado, com autonomia para propor soluções, oportunidade de aprender com engenheiros sênior e impacto direto em features que transformam a vida de milhares de profissionais de saúde.
💰 Detalhes da Vaga:
- Modelo: 100% Remoto (preferencialmente profissionais em São Paulo/SP)
- Senioridade: 3-5 anos de experiência como desenvolvedor fullstack
- Remuneração: R$ 15.000 - R$ 20.000/mês (PJ)
O que você vai fazer
Backend (40%)
- • Implementar e manter APIs REST serverless com AWS Lambda
- • Desenvolver queries eficientes com Drizzle ORM
- • Criar validações robustas com Zod
- • Integrar sistemas externos (Stream Chat, AWS Cognito)
- • Implementar processamento de eventos
- • Gerar relatórios PDF com Puppeteer
- • Escrever testes unitários e de integração
Exemplo de projeto: Sistema de notificações push contextuais
Frontend Web (30%)
- • Desenvolver interfaces responsivas com Next.js 15
- • Implementar Server e Client Components
- • Criar formulários validados com React Hook Form
- • Integrar APIs backend
- • Aplicar Tailwind CSS seguindo design system
- • Otimizar performance (lazy loading, code splitting)
- • Garantir acessibilidade (WCAG 2.1)
Exemplo de projeto: Dashboard financeiro para médicos
Mobile (25%)
- • Desenvolver features no app React Native com Expo
- • Implementar navegação com React Navigation
- • Gerenciar estado com Redux Toolkit e React Query
- • Criar componentes reutilizáveis com Native Base
- • Integrar recursos nativos (câmera, localização, biometria)
- • Implementar notificações push
- • Otimizar performance de listas longas
Exemplo de projeto: Tela de check-in/check-out com geofencing
Colaboração (5%)
- • Participar de code reviews
- • Documentar código e decisões técnicas
- • Colaborar com designers na implementação de UI/UX
- • Trabalhar com time de produto
- • Aprender com desenvolvedores sênior
- • Contribuir com melhorias de processo
Stack Tecnológica
⚡ Backend
Core: Node.js 18+, TypeScript 5, SST v3
Infraestrutura: AWS Lambda, API Gateway
Database: PostgreSQL (Supabase), Drizzle ORM
Auth: AWS Cognito
Real-time: Stream Chat SDK
Validação: Zod, Middy
Testes: Vitest
🌐 Frontend Web
Framework: Next.js 15, React 19
Bundler: Turbopack
Styling: Tailwind CSS 4
Forms: React Hook Form, Zod
Animações: Lottie React
Deploy: Vercel
📱 Mobile
Framework: Expo SDK 50, React Native 0.73
Estado: Redux Toolkit, React Query 3
Navegação: React Navigation 6
UI: Native Base 3.4, Styled Components
Chat: Stream Chat Expo
Performance: @shopify/flash-list
CI/CD: EAS Build
🛠️ DevOps
IaC: AWS CDK (via SST)
CI/CD: GitHub Actions, Vercel, EAS
Monitoramento: CloudWatch, Sentry
Versionamento: Git, GitHub
Seu Crescimento na dokz
🌱 Meses 1-2: Onboarding
- • Setup de ambiente de desenvolvimento
- • Conhecer arquitetura e codebase
- • Implementar features de complexidade baixa/média com mentoria
- • Participar de code reviews e pair programming
- • Contribuir com melhorias de documentação
🚀 Meses 3-4: Features de Impacto
- • Liderar implementação de features completas (backend + frontend + mobile)
- • Propor melhorias de UX baseadas em feedback de usuários
- • Começar a fazer code reviews de colegas
- • Participar de planning e estimativas
⭐ Meses 5-6: Autonomia
- • Trabalhar de forma autônoma em features complexas
- • Mentorar desenvolvedores juniores
- • Propor refatorações e melhorias arquiteturais
- • Contribuir com decisões técnicas do time
📈 Caminho para Senior
Timeline típico: 18-24 meses (baseado em performance)
O que esperamos para promoção:
- ✅ Autonomia técnica (entrega features complexas sem supervisão)
- ✅ Code quality (PRs consistentemente bem estruturados)
- ✅ Mentoria (ajuda ativamente desenvolvedores juniores)
- ✅ Visão de produto (propõe melhorias que impactam métricas)
- ✅ Liderança técnica (lidera 1-2 projetos do início ao fim)
Requisitos
✅ Obrigatórios
- • 3-5 anos de experiência como desenvolvedor fullstack
- • TypeScript sólido: tipos, interfaces, generics
- • React expertise: hooks, context, performance
- • Node.js backend: APIs REST, autenticação, databases
- • SQL: queries, joins, indexes, migrations
- • Git: branching, merging, resolução de conflitos
- • Testes: Jest/Vitest, coverage, TDD mindset
- • Inglês técnico: leitura de documentação
🎯 Diferenciais (desejável ter 2-3 desses)
- • Next.js (App Router ou Pages Router)
- • React Native/Expo em produção
- • Arquitetura serverless (AWS Lambda)
- • Drizzle ORM ou Prisma
- • Tailwind CSS ou utility-first frameworks
- • Redux Toolkit ou Zustand
- • AWS Services (S3, CloudWatch, Cognito)
- • Stream Chat ou similar
- • CI/CD (GitHub Actions, Vercel, EAS)
- • FinTech ou HealthTech experience
🤝 Soft Skills
- • Comunicação clara e colaborativa
- • Vontade de aprender e crescer tecnicamente
- • Foco em qualidade e atenção a detalhes
- • Proatividade para propor soluções
- • Habilidade de quebrar problemas complexos
- • Energia para ambiente de startup em crescimento
Benefícios e Cultura
Remuneração
- • R$ 15.000 - R$ 20.000/mês (PJ)
Trabalho Flexível
- • 100% Remoto (preferencialmente SP)
- • Horário flexível (core hours 10h-16h)
- • Férias flexíveis (mínimo 20 dias/ano)
- • Sexta-feira curta (até 15h)
Crescimento Profissional
- • Mentoria estruturada com engenheiros sênior
- • Budget de educação (cursos, livros, conferências)
- • Tech talks e brown bags semanais
- • Carreira acelerada (promoções por impacto)
Cultura e Ambiente
- • Impacto social (transforme vidas de profissionais de saúde)
- • Startup em crescimento (300% YoY)
- • Tech-first culture (engenharia como core)
- • Time experiente (fundadores com exits anteriores)
Como é Trabalhar na dokz?
“Em 3 meses aprendi mais sobre arquitetura serverless do que em 2 anos na empresa anterior. O time é incrível e o desafio é real.”
“Poder ver meu código impactando milhares de médicos diariamente é surreal. E o melhor: tenho voz ativa nas decisões técnicas.”
Pronto para acelerar sua carreira?
Junte-se ao dokz e cresça em um ambiente que valoriza aprendizado, impacto e tecnologia moderna!