Logo for Stormx

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

Role overview

Qualifications

  • 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

Responsibilities

  • 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

About the company

Stormx logo

Stormx

Data Analytics & Business Intelligence

A Stormx é uma empresa que acelera e escala operações de marketing digital.Somos uma comunidade de mais de 70 pessoas que com muito talento formam um ecossistema integrado de serviços e tecnologia.Valorizamos as ideias. Nosso time de amplificação trabalha muito próximo aos criativos para ter certeza de que nada se perca no caminho.Valorizamos a automação. Nossa ferramenta proprietária (StormAds) diminui em até 30% o tempo de produção de peças, trazendo qualidade e consistência ao processo.Valorizamos a operação: Nosso time integrado de adops e dataops garante que estratégia e execução estejam alinhadas para que os dados cheguem de forma rápida e precisa.Valorizamos os dados: Nosso time de analytics é ativo e propositivo, contribuindo para decisões assertivas de negócio.Nossas ações estarão sempre relacionadas à velocidade e à precisão. Nosso compromisso é garantir aos nossos clientes que a distância entre a ideia e os dados seja curta e eficiente.Produção Digital e DOOH | Adops | Dataops | Analyticshttps://www.youtube.com/@stormxdigital/videoshttps://www.instagram.com/stormxdigital/contato@stormx.com.br

Company details

Company typeScaleup
IndustryData Analytics & Business Intelligence
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

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/.


Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Tech Lead Related jobs

Other jobs at Stormx

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.