Engenheiro(a) de Software Sênior · Produto
Engenheiro(a) de Software Sênior — Produto (React · TypeScript · Postgres) · Híbrido
A BAS AI é uma empresa de tecnologia que constrói sistemas inteligentes para empresas de vários setores; o foco de agora é o setor jurídico, onde nossos produtos já são usados por escritórios e departamentos jurídicos. Somos um time pequeno, direto ao ponto, que trabalha lado a lado com agentes de IA no dia a dia. Trabalhamos em modelo híbrido, presencial e virtual.
Procuramos quem vai ser dono técnico do produto que os advogados usam todos os dias: as telas, os fluxos e as regras que transformam configuração em comportamento real. Não é uma vaga para operar um sistema pronto: é para melhorá-lo, aperfeiçoá-lo e levá-lo mais longe.
O que você vai fazer
- Evoluir a base de código de um produto em produção: cada tela com todos os estados, cada regra imposta de verdade, nada prometido na interface que o sistema não cumpra.
- Consertar defeitos na raiz, de forma que o conserto valha para todos os clientes, atuais e futuros.
- Provar cada fluxo no navegador real, com testes de ponta a ponta, antes de chamá-lo de pronto.
- Revisar o que os agentes de IA produzem como quem revisa código de outra pessoa: exigir evidência, recusar «deve funcionar».
O que precisamos que você traga
- 4+ anos com React e TypeScript em produção e 2+ com Next.js (App Router, server components, route handlers).
- Postgres a partir da aplicação: funções do banco, políticas de acesso por linha, funções com privilégios elevados, leitura de plano de consulta.
- Testes de ponta a ponta com Playwright ou equivalente, incluindo autenticação e temas claro e escuro.
- Sistemas de design com tokens (Tailwind, shadcn/Radix), acessibilidade básica e internacionalização.
- Experiência mantendo um produto que outras pessoas configuram.
- Português para o produto e inglês técnico para o código e a documentação.
O que conta a favor
- Motores de fluxo de trabalho, editores de texto rico (Tiptap, Lexical), integração de modelos de linguagem em produto com controle de custo e segurança.
- Experiência com produtos jurídicos ou com o processo judicial brasileiro.
Como é o processo
- Um relato escrito de um incidente real que você causou ou resolveu, com o que mediu e o que mudou.
- Um teste prático remoto de 3 a 4 horas sobre um defeito real do produto.
- Uma conversa técnica sobre o que você entregou.
- Meio dia trabalhando com o nosso time e com os agentes de IA, como vai ser o dia a dia.
Híbrido, presencial e virtual, fuso horário do Brasil. Candidate-se por aqui.
Palavras-chave: React, TypeScript, Next.js, Postgres, Supabase, Playwright, Tailwind, sistemas de design, testes de ponta a ponta, legal tech, IA aplicada.