C6 Bank
APAS.AI
Engenheiro Full Stack
Sobre a Vaga
Temos uma ferramenta de software B2B que está 70–80% construída usando desenvolvimento assistido por IA ("vibe-coded"). Seu trabalho é levá-la ao MVP: torná-la robusta, protegê-la e prepará-la para o mercado com carga real de usuários.
Esta função é 100% focada neste único produto. Você será o responsável pelo caminho do protótipo funcional ao aplicativo pronto para produção, incluindo gerenciamento de identidade, autenticação, autorização, login único, segurança e testes de vulnerabilidade. Onde o código existente se sustentar, você o utilizará. Onde não se sustentar, você estará preparado para reconstruir partes dele do zero.
O produto é apenas uma aplicação web para a Fase 1, que o leva do protótipo ao MVP. Nenhum aplicativo nativo para desktop ou mobile (iPhone, Android, ou downloads da App Store) está no escopo para esta fase. Ele deve funcionar bem nos navegadores modernos em desktop e no iPad, já que muitos de nossos usuários trabalham a partir de iPads.
Após o MVP, queremos que você permaneça e ajude a escalar o produto à medida que crescemos a equipe em torno dele. Assim que entrarmos no mercado e obtivermos feedback real dos clientes, seu trabalho será:
- Incorporar o feedback do cliente no produto
- Corrigir qualquer coisa que quebre, de forma rápida e confiável
- Construir novos recursos e ajudar a escalar o produto conforme a empresa cresce
Você trabalhará diretamente com os fundadores. Espera-se que você identifique trade-offs, os documente e os explique claramente para que possamos tomar decisões rapidamente. Você também documentará cada mudança significativa de código para que o produto permaneça mantenível à medida que a equipe cresce.
DevOps e infraestrutura já estão configurados. Esta é uma função de desenvolvimento de aplicação full-stack.
Emprego
Esta é uma posição de tempo integral de 40 horas por semana. Você será empregado no Brasil através do nosso empregador de registro, trabalhando para APAS.AI ou sua empresa irmã, ambas sediadas nos Estados Unidos.
Localização
Brasil, Remoto
Requisitos Essenciais
Experiência
- 5+ anos de experiência prática em desenvolvimento full-stack
- Experiência comprovada na construção de pelo menos uma aplicação do início ao fim, desde a arquitetura inicial até o lançamento em produção para usuários reais
- Experiência na manutenção de uma aplicação em produção ativa: depuração de problemas, envio de correções e lançamento de novos recursos com base no feedback do usuário
Técnico
- Forte proficiência em desenvolvimento web moderno: um framework front-end (ex: React), uma linguagem back-end (ex: Node.js/TypeScript ou Python), e design REST/JSON API
- Design responsivo de web que funcione bem em navegadores desktop e iPad, incluindo interações de toque e testes no Safari do iPad
- Design e operação de banco de dados relacional: design de schema, migrações, indexação, otimização de consultas e integridade de dados
- Arquitetura SaaS multi-tenant: isolamento dos dados, usuários e permissões de cada organização de cliente dentro de uma única plataforma
- Gerenciamento de identidade, autenticação e autorização, incluindo controle de acesso baseado em função, OAuth 2.0 e OpenID Connect
- Implementação de login único (SAML, OIDC, ou provedores como Okta, Microsoft Entra ID, ou Auth0)
- Segurança de aplicação: práticas de codificação segura, OWASP Top 10, validação de entrada, gerenciamento de sessão, manuseio de segredos e criptografia em trânsito e em repouso
- Testes de vulnerabilidade e remediação: escaneamento de dependências, análise estática e correção de problemas encontrados em testes de segurança
- Auditoria de logs de ações do usuário e eventos de acesso
- Testes automatizados: testes unitários, de integração e ponta a ponta, com cobertura suficiente para enviar alterações com segurança
- Preparação de aplicações para carga de usuários do mundo real: ajuste de performance, escalabilidade e testes de carga
- Integração de API de terceiros (provedores de identidade, e-mail e outros serviços externos)
- Uso regular e prático de ferramentas de codificação de IA como Claude Code e Codex para acelerar o desenvolvimento, com o discernimento para revisar, testar e corrigir o que elas produzem
- Confortável em assumir código gerado por IA, aprimorá-lo e reconstruir componentes do zero quando essa for a melhor opção
Comunicação e documentação
- Capacidade de identificar trade-offs de software, documentá-los claramente e recomendar um caminho a seguir
- Fortes habilidades de comunicação escrita e verbal em inglês
- Fortes hábitos de documentação: mensagens de commit claras, changelogs e registros escritos de alterações de código e decisões de design
- Disponível para colaboração em tempo real com uma equipe no Horário do Leste dos EUA durante parte de cada dia de trabalho
Diferenciais
- Experiência com SOC 2 ou conformidade de segurança similar (útil após o MVP, ao vender para clientes maiores)
- Certificações de segurança ou histórico formal em testes de penetração (ex: OSCP)
- Experiência na construção de recursos de produto baseados em LLM (ex: geração aumentada por recuperação, assistentes de IA)
- Integração de faturamento por assinatura (ex: Stripe)
- Padrões de acessibilidade (WCAG)
- Experiência com Progressive Web App (PWA), como suporte offline para usuários de iPad
