Desenvolvedor Full Stack Sênior – Tech Lead (Unidade AI Tools)
Somos a Stormx , uma martech que escala operações de marketing digital.
Desenvolvemos nossas próprias ferramentas de automação, somos agnósticos em tecnologia, adotamos metodologias ágeis e temos uma incrível diversidade de talentos.
Estamos estruturando uma nova unidade dedicada ao desenvolvimento de ferramentas suportadas por Inteligência Artificial , voltadas para automação de fluxos, integrações inteligentes entre plataformas e geração de insights operacionais para nossos times de mídia, BI e atendimento. Esta unidade nasce como o motor de inovação da empresa, conectando LLMs, agentes autônomos e pipelines de dados às nossas operações em escala.
Sobre a posição
Buscamos um(a) Desenvolvedor(a) Full Stack Sênior com perfil de Tech Lead para liderar tecnicamente o desenvolvimento da nossa unidade de ferramentas suportadas por AI. Esta pessoa será responsável por definir a arquitetura, estabelecer padrões de engenharia, mentorar o time e atuar mão na massa na construção de produtos internos e externos que combinam automação, integrações e capacidades de AI.
Procuramos alguém que una excelência técnica, visão de produto e maturidade para liderar pessoas , capaz de equilibrar entregas rápidas com decisões arquiteturais sustentáveis em um ambiente de alta autonomia.
Liderança técnica e gestão
- Liderar tecnicamente o time de desenvolvimento da unidade de AI Tools, definindo padrões de código, arquitetura, qualidade e segurança;
- Conduzir code reviews, pair programming e mentoria de desenvolvedores plenos e juniores, elevando o nível técnico do time;
- Participar do planejamento de produto junto a stakeholders, traduzindo requisitos de negócio em soluções técnicas viáveis e priorizadas;
- Definir e evoluir o roadmap técnico da unidade, incluindo decisões sobre stack, infraestrutura, integrações e dívida técnica;
- Estabelecer e acompanhar métricas de engenharia (lead time, qualidade, performance, disponibilidade) e SLOs dos produtos sob sua responsabilidade.
Desenvolvimento e arquitetura
- Projetar e desenvolver aplicações full stack com Python (FastAPI/Flask) no backend e React/TypeScript no frontend;
- Arquitetar e construir APIs RESTful robustas, escaláveis, seguras e bem documentadas (OpenAPI/Swagger);
- Modelar e otimizar bancos de dados relacionais, especialmente PostgreSQL , incluindo schema design, queries complexas, índices e tuning de performance;
- Tomar decisões de arquitetura com foco em microsserviços, event-driven architecture e escalabilidade horizontal ;
- Construir interfaces modernas, acessíveis e performáticas utilizando Vite, Zod, Tailwind e Mantine , com gerenciamento de estado via Zustand, Context API ou Recoil.
AI, automação e integrações
- Liderar o design e a implementação de ferramentas suportadas por AI , integrando LLMs (OpenAI, Anthropic Claude, modelos open-source), embeddings, RAG (Retrieval-Augmented Generation) e agentes autônomos;
- Projetar e implementar fluxos de automação end-to-end , conectando APIs de terceiros (Meta, Google Ads, TikTok, GA4, CRMs, plataformas de e-mail, Slack, etc.) a sistemas internos;
- Construir pipelines de dados e integrações confiáveis, com tratamento adequado de erros, retries, idempotência, filas e processamento assíncrono;
- Avaliar e incorporar ferramentas de orquestração de fluxos e agentes (LangChain, LangGraph, n8n, Temporal ou similares) quando fizer sentido para o produto;
- Garantir absorvabilidade dos fluxos de AI e automação: logging estruturado, tracing distribuído, monitoramento de custo de tokens, avaliação de qualidade de output dos modelos.
Performance, qualidade e operação
- Otimizar performance de aplicações em todas as camadas: queries SQL, cache (Redis), CDN, bundle size do frontend, tempo de resposta de APIs;
- Implantar e manter práticas de CI/CD, testes automatizados (unitários, integração e e2e) e infraestrutura como código ;
- Garantir segurança das aplicações: autenticação/autorização, gestão de segredos, OWASP