Logo for Stormx

Desenvolvedor Full Stack Sênior – Tech Lead (Unidade AI Tools)

Roles & Responsibilities

  • Minimum 6 years of software development experience with at least 2 years as a technical lead, leading 2-6 engineers
  • Experience owning end-to-end delivery from planning to production, including architecture decisions, code reviews, and mentoring
  • Strong Python backend skills (FastAPI/Flask), async programming, PostgreSQL data modeling and performance optimization, microservices or event-driven architecture

Requirements:

  • Provide technical leadership for the AI Tools unit, setting coding standards, architecture, quality, and security; lead code reviews, pair programming, and mentoring
  • Design and develop full-stack applications with Python backend and React/TypeScript frontend; build robust RESTful APIs and documentation
  • Architect AI-enabled features with LLMs, embeddings, RAG, and autonomous agents; build end-to-end automation and third-party integrations at scale
  • Define and track engineering metrics, oversee CI/CD, tests, and observability; manage roadmaps and ensure scalable, maintainable solutions

Job description

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.


RESPONSIBILITIES AND ASSIGNMENTS


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.

REQUIREMENTS AND QUALIFICATIONS


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.

ADDITIONAL INFORMATION


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.

SOMOS A STORMX!


Desenvolvemos nossas próprias ferramentas de automação, somos agnósticos em tecnologia, adotamos metodologias ágeis e temos uma incrível diversidade de talentos.

Nascemos com o objetivo de descomplicar operações digitais de marketing por meio de processos, metodologias ágeis e, principalmente, dados!

Ah, também somos apaixonados por dados, já mencionamos isso?!

Acreditamos em operações integradas de marketing digital para ativar marcas.


Nosso jeito de ser Stormx

·       Valorização acima de tudo, pessoas como protagonistas de sua jornada.

·       Trabalho em equipe, empatia como base de nossas relações.

·       Transparência com os nossos clientes, excelência e inovação em tudo o que fazemos.

·       Ambiente de trabalho horizontal com lideranças próximas e participativas.

·       Aprendizado com os erros, ambiente descontraído, dinâmico e alegre.

·       Espírito de time e diálogo aberto ao compartilhamento de ideias e feedbacks.


Desenvolvemos metodologias e criamos processos para rápida implementação, local e regionalmente. Tecnologia, talento e dados orquestrados para atingir metas de negócios.

É por isso que estamos sempre em busca de novos talentos, de pessoas engajadas e inquietas; de quem não quer apenas um trabalho, mas um espaço para quebrar barreiras, alcançar um propósito e, no processo, criar bons momentos (para si, para seus colegas e também para os clientes).


É da área de Marketing Tecnológico? Acesse as nossas vagas aqui: https://stormx.gupy.io/.


Tech Lead Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.