O que esta vaga pede
Sobre a Vaga
Estamos em busca de um(a) Senior Full Stack Developer para construir e manter serviços de backend e interfaces de frontend que exibem, validam e ajudam a resolver problemas em dados provenientes de pipelines de ETL, saídas de data lake e resultados de modelos de ML para uma plataforma de marketing analytics em larga escala.
Você desenvolverá APIs REST em Python usando FastAPI ou Flask, construirá frontends responsivos em React e TypeScript, gerenciará schemas e migrations no PostgreSQL e utilizará ferramentas de desenvolvimento com apoio de IA, com senso crítico para evitar atalhos que prejudiquem a manutenibilidade no longo prazo.
Responsabilidades
- Construir e manter serviços de backend escaláveis (APIs REST) e interfaces de frontend responsivas usando React e TypeScript.
- Construir interfaces e serviços para expor, validar e resolver problemas em dados vindos do data lake, pipelines de ETL, lógica de health-check ou saídas de modelos — sem necessariamente ser responsável pela arquitetura dos pipelines.
- Empacotar e gerenciar aplicações usando Docker.
- Usar ferramentas de desenvolvimento com apoio de IA (por exemplo, Claude Code) para acelerar a implementação, avaliando criticamente o que é gerado e contestando quando não for a solução correta para o longo prazo.
- Conduzir conversas diretamente com engenheiros(as) do cliente para esclarecer requisitos funcionais e não funcionais, em vez de depender do que “funciona” apenas no curto prazo.
- Trabalhar diariamente com engenheiros(as) do cliente via Slack e Google Meet.
Requisitos
- 5–7 anos de experiência em desenvolvimento full-stack.
- Forte proficiência em Python (FastAPI ou Flask) e TypeScript/React.
- Entendimento sólido de bancos relacionais, incluindo PostgreSQL e migrations de banco de dados.
- Conforto para trabalhar com APIs REST e migrar de GraphQL legado quando necessário.
- Experiência prática comprovada construindo ou mantendo aplicações orientadas a dados, com grandes conjuntos de dados e consultas sensíveis a performance na camada de aplicação.
- Uso prático de ferramentas de desenvolvimento com apoio de IA, combinado com senso crítico para contestar saídas de IA quando comprometerem a manutenibilidade no longo prazo.
- Alto conforto trabalhando em ambiente Mac/Linux via terminal, incluindo Bash e Makefiles.
- Soft skills fortes (obrigatórias): capacidade de sustentar e defender uma opinião técnica, contestando propostas de “solução rápida” de stakeholders ou ferramentas com bons argumentos, buscando uma solução escalável e sustentável no longo prazo, mantendo pragmatismo para entregar.
- Nível de inglês upper-intermediate.
Beneficios
- Growth sem limites: desenvolvimento de habilidades com mentoria, TechTalks internos, projetos desafiadores e um orçamento anual dedicado para aprendizado.
- Remuneração competitiva: reconhecimento alinhado às habilidades e ao impacto, com revisões regulares de performance e compensação.
- Flexibilidade: trabalho 100% remoto com horários flexíveis para apoiar foco, autonomia e um ritmo saudável.
- Projetos significativos e modernos: construir produtos com impacto usando tecnologias atuais com times globais e marcas de referência.
- Cultura colaborativa: ambiente de apoio com zero micromanagement, onde ideias são bem-vindas e contribuições são reconhecidas.
- Bem-estar e suporte: acesso a programas locais de bem-estar e suporte voltado às pessoas, adaptado à sua localização.