O que esta vaga pede
Sobre a Vaga
Estamos em busca de um Technical Lead para liderar o desenvolvimento de aplicações de ponta a ponta para uma plataforma de marketing analytics em larga escala. Você será o principal responsável por qualidade do código e pela arquitetura da aplicação, atuando no desenho e na implantação de aplicações containerizadas com Python e React, além de integrar lógica complexa e recursos com IA a um sistema existente.
Você também colaborará de perto com as equipes de DevOps, orientará engenheiros sênior e garantirá alinhamento com padrões de engenharia estabelecidos, visando manutenibilidade e sustentabilidade no longo prazo. Além disso, ajudará a estruturar soluções em um ambiente frequentemente ambíguo e de rápida mudança, reunindo contexto, definindo problemas e transformando necessidades pouco definidas em soluções técnicas escaláveis e sustentáveis.
Responsabilidades
- Revisar todos os PRs e aplicar padrões de qualidade de código, evitando “spaghetti code” e escopo crescente
- Projetar e implantar aplicações containerizadas usando REST APIs
- Integrar lógica complexa, recursos de IA e outputs de backends orientados a dados na plataforma, sem interromper os fluxos existentes
- Colaborar com DevOps com base no conhecimento do stack de dados (S3-backed data lake consultado via Athena, EKS/Kubernetes), ajudando a esclarecer requisitos funcionais e não funcionais (sem assumir diretamente a arquitetura do pipeline analítico)
- Orientar desenvolvedores sênior e garantir alinhamento com práticas de engenharia estabelecidas
Requisitos
- 7+ anos de experiência em engenharia full-stack, com histórico sólido de ownership arquitetural
- Experiência forte em produção com Python (FastAPI ou Flask)
- Experiência sólida com TypeScript/React (Next.js ou gerenciamento de estado moderno é um diferencial)
- Conforto com REST APIs, incluindo migração quando necessário de endpoints legados em GraphQL
- Docker e bancos relacionais (PostgreSQL), incluindo familiaridade com migrações de banco de dados
- Experiência demonstrada construindo ou mantendo aplicações orientadas a dados (payloads/datasets grandes e consultas sensíveis a desempenho na camada de aplicação)
- Familiaridade com o ecossistema AWS: data lakes com object storage e engines serverless de consulta (S3 + Athena ou equivalente) e conceitos de EKS/Kubernetes, para conduzir conversas com DevOps e entender como os dados chegam à aplicação (sem necessidade de desenhar pipelines na prática)
- Consciência sobre orquestração de tarefas: familiaridade com orquestradores baseados em DAG como Airflow, ou capacidade de aprender rapidamente a partir de experiência com engine comparável (sem gerenciar o Airflow)
- Alta familiaridade com ambientes centrados em terminal no Mac/Linux (Bash, Makefiles)
- Uso prático e mão na massa de ferramentas de desenvolvimento com IA (ex.: Claude Code), com senso crítico para contestar saídas de IA que comprometam a manutenibilidade de longo prazo, incluindo postura de liderança para definir o padrão de uso responsável de IA (por exemplo, sinalizar atalhos arriscados durante revisão de PR)
- Boas habilidades de comunicação: capacidade de sustentar e defender uma opinião técnica, desafiando “quick fixes” propostos por stakeholders ou ferramentas com argumentos sólidos para soluções escaláveis e mantidas no longo prazo, mantendo pragmatismo para entregar
- Conforto com ambiguidade (obrigatório): o trabalho é frequentemente ad hoc e sem especificação clara; é necessário definir o problema (reunir contexto, identificar restrições e enquadrar o trabalho) antes de resolver, e experiência apenas com tarefas bem especificadas via agent workflows não é adequada
- Inglês em nível upper-intermediate
Beneficios
- Growth sem limites: mentoria, TechTalks internos, projetos desafiadores e orçamento anual dedicado para aprendizado
- Remuneração competitiva, com revisões regulares de desempenho e compensação
- Flexibilidade: trabalho 100% remoto com horários flexíveis
- Projetos modernos e com impacto, usando tecnologias atuais com times globais e marcas líderes
- Cultura colaborativa, com ambiente de apoio e sem micromanagement
- Bem-estar e suporte: acesso a programas locais de bem-estar e suporte focado nas pessoas conforme a localização