Descrição
**Sobre a vaga**
Estamos procurando um **Desenvolvedor Full Stack Sênior** para construir e manter serviços de backend e interfaces de frontend que exibam, validem e resolvam problemas em dados provenientes de pipelines ETL, saídas de data lakes e resultados de modelos de ML para uma plataforma de análise de marketing em larga escala. Você desenvolverá APIs REST em Python usando FastAPI ou Flask, construirá frontends responsivos em React e TypeScript, gerenciará esquemas e migrações do PostgreSQL e aproveitará ferramentas de desenvolvimento assistidas por IA com o julgamento crítico para rejeitar atalhos que comprometam a manutenibilidade de longo prazo.
**O que você fará**
* Construir e manter serviços de backend escaláveis (APIs REST) e interfaces de frontend responsivas usando React e TypeScript.
* Desenvolver funcionalidades de aplicações intensivas em dados que exibam, validem e resolvam problemas em dados provenientes de data lakes, pipelines ETL, lógica de verificação de integridade e saídas de modelos.
* Empacotar e gerenciar aplicações usando Docker.
* Usar ferramentas de desenvolvimento assistidas por IA para acelerar a implementação, avaliando criticamente a saída gerada e garantindo a manutenibilidade de longo prazo.
* Colaborar diretamente com engenheiros do cliente para esclarecer requisitos funcionais e não funcionais e impulsionar soluções técnicas escaláveis.
* Trabalhar diariamente com engenheiros do cliente através do Slack e Google Meet.
**Requisitos obrigatórios**
* **5–7 anos de experiência em desenvolvimento de software full stack.**
* Forte proficiência em **Python (FastAPI ou Flask)** e **TypeScript/React**.
* Compreensão sólida de bancos de dados relacionais, incluindo **PostgreSQL** e migrações de banco de dados.
* Confortável trabalhando com APIs REST e migrando de GraphQL legado quando necessário.
* Experiência em construir ou manter aplicações intensivas em dados com grandes conjuntos de dados e consultas sensíveis ao desempenho na camada de aplicação.
* Experiência prática com ferramentas de desenvolvimento assistidas por IA, combinada com a capacidade de avaliar criticamente e questionar soluções geradas por IA.
* Alto nível de conforto trabalhando em um ambiente de terminal Mac/Linux, incluindo Bash e Makefiles.
* Fortes habilidades de comunicação e a capacidade de defender decisões técnicas, equilibrando escalabilidade, manutenibilidade e necessidades de entrega.
* Nível de inglês superior-intermediário.
**Desejáveis**
* Exposição a data lakes baseados em armazenamento de objetos e mecanismos de consulta serverless, como S3 + Athena ou tecnologias comparáveis (Trino/Presto, BigQuery, Spark SQL).
* Familiaridade com ferramentas de orquestração de tarefas baseadas em DAG, como Airflow, Dagster, Prefect ou Step Functions.
* Experiência em engenharia de dados, incluindo pipelines ETL, SQL avançado, validação de dados e otimização.
* Experiência com sistemas de cache ou NoSQL, como Redis ou DynamoDB.
* Experiência com ferramentas de monorepo ou gerenciadores de pacotes modernos, como Nx, Poetry ou UV.
* Familiaridade com AWS Bedrock ou SDKs de IA/LLM semelhantes.
* Experiência com estruturas de dados de marketing, APIs de gerenciamento de campanhas ou métricas de publicidade digital.
**Benefícios e vantagens**
* **Crescimento sem limites:** desenvolva suas habilidades através de mentoria, TechTalks internos, projetos desafiadores e um orçamento anual dedicado de aprendizado
* **Remuneração competitiva:** obtenha reconhecimento que reflita suas habilidades e impacto, com avaliações regulares de desempenho e remuneração
* **Flexibilidade:** trabalhe 100% remotamente com horários flexíveis que suportam foco, autonomia e um ritmo de trabalho saudável
* **Projetos significativos e modernos:** construa produtos de impacto usando tecnologias modernas ao lado de equipes globais e marcas líderes
* **Cultura colaborativa:** junte-se a um ambiente de apoio sem microgestão, onde as ideias são bem-vindas e as contribuições são reconhecidas
* **Bem-estar e suporte:** acesso a programas locais de bem-estar e suporte centrado nas pessoas adaptado à sua localização
Tipo de Emprego: Tempo integral
Local de Trabalho: Remoto