Back to jobsRemote
Desenvolvedor Full Stack Sênior – Tech Lead (Unidade AI Tools)
StormxRemoteJuly 30, 2026
Skills
airflowbigquerycicddata-engineeringdbtfastapiflaskgoogle-analyticsgraphqlkafkapostgrespythonreactredissqltypescript
Job Description
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 Top 10, LGPD e boas práticas de proteção de dados; Atuar em incidentes de produção, conduzir post-mortems e propor melhorias contínuas em confiabilidade. Experiência geral Mínimo de 6 anos de experiência em desenvolvimento de software, sendo pelo menos 2 anos atuando como referência técnica, líder técnico ou tech lead; Histórico comprovado de liderança de times de engenharia (2 a 6 desenvolvedores), com responsabilidade por entregas, qualidade e desenvolvimento de pessoas; Experiência conduzindo projetos do zero ao deploy em produção , com responsabilidade sobre arquitetura, decisões técnicas e operação. Backend Sólida experiência com Python , incluindo FastAPI e/ou Flask, async/await, type hints e boas práticas modernas; Domínio de PostgreSQL : modelagem relacional, queries complexas, índices, particionamento e otimização de performance; Experiência com arquitetura de microsserviços , mensageria (RabbitMQ, Kafka, SQS, Pub/Sub) e processamento assíncrono (Celery, RQ ou similares); Experiência sólida no design de APIs RESTful (e desejável GraphQL), versionamento, documentação e contratos; Conhecimento em caching (Redis/Memcached), filas e estratégias de escalabilidade; Experiência com desenvolvimento de aplicações CLI (Click ou similar). Frontend Sólida experiência com React e TypeScript , incluindo hooks avançados, performance (memoization, code splitting, lazy loading) e padrões de composição; Conhecimento de Vite, Zod, Tailwind e Mantine (ou bibliotecas equivalentes de UI); Experiência com gerenciamento de estado moderno: Zustand, Context API, Recoil , React Query/TanStack Query; Capacidade de construir interfaces acessíveis (a11y), responsivas e com boa experiência de usuário. AI, automação e integrações Experiência prática integrando LLMs e APIs de modelos (OpenAI, Anthropic, Google, Hugging Face) em produtos de produção; Conhecimento de conceitos de AI aplicada: prompt engineering, RAG, embeddings, vector databases (pgvector, Pinecone, Weaviate, Qdrant), function calling e agentes; Experiência construindo integrações com APIs de terceiros em escala, lidando com rate limits, autenticação OAuth, webhooks e versionamento de APIs externas; Familiaridade com ferramentas de orquestração de fluxos como LangChain, LangGraph, n8n, Zapier, Make ou Temporal . Soft skills Comunicação clara e didática, com capacidade de explicar decisões técnicas para públicos técnicos e não técnicos; Mentalidade de produto: capacidade de equilibrar prazo, escopo e qualidade técnica; Autonomia, senso de dono e proatividade para identificar problemas e propor soluções; Habilidade de mentoria e desenvolvimento de outros engenheiros. Informações adicionais Diferenciais Experiência prévia em martech, adtech ou produtos de marketing digital (Meta Ads, Google Ads, GA4, plataformas de mídia); Experiência construindo agentes autônomos ou sistemas multi-agente em produção;Contribuições para projetos open-source ou comunidade técnica (palestras, artigos, meetups); Experiência com data engineering (BigQuery, dbt, Airflow) e modelagem dimensional; Conhecimento de arquitetura event-driven e CQRS; Experiência prévia estruturando uma nova unidade, célula ou squad de engenharia do zero. O que oferecemos Posição de liderança técnica com autonomia real para definir stack, arquitetura e processos da unidade; Atuação na fronteira entre AI aplicada e operações de marketing em escala , com problemas técnicos desafiadores e impacto direto no negócio; Ambiente remoto/home office , com flexibilidade e foco em entregas; Cultura de aprendizado contínuo , agilidade e diversidade; Oportunidade de construir uma unidade do zero, com participação direta nas decisões de produto, tecnologia e formação de time. Formato de trabalho Remoto / Home Office , com encontros pontuais conforme necessidade do time e dos projetos. Originally posted on Himalayas
Apply for this role
You'll be redirected to the company's application page