#### **Sobre a posição** Atuação em um time de billing com forte componente de integrações e arquitetura distribuída. O escopo é full stack com **peso maior em back\-end** (aprox. 70/30\), em ambiente multilinguagem e 100% Google Cloud, onde os serviços se comunicam por mensageria. #### **Principais responsabilidades** * Desenvolver e evoluir serviços back\-end em **Node.js (NestJS \+ TypeScript)** e **Java (Spring e Quarkus)**, rodando em Cloud Run * Implementar e manter comunicação entre serviços via **mensageria (Pub/Sub)** e persistência em **Firestore** * Atuar pontualmente no front\-end em **Vue.js**, consumindo e contribuindo com o **design system** existente * Participar de decisões de arquitetura das soluções (o time preza bastante por isso) * Trabalhar com **integrações Stripe**: modelagem de casos de uso (assinaturas, cobrança recorrente etc.), integração via API e operação do painel * Dar manutenção/evoluir aplicações legadas em outras linguagens (há aplicações em Python; parte já migrada para Node) * Cuidar de pontas de infraestrutura do próprio entregável (onde sobe o front, bucket, pipeline no GitLab), com autonomia #### **Requisitos obrigatórios** * Experiência sólida como back\-end sênior em ambiente **multilinguagem** — obrigatoriamente **Node.js/NestJS com TypeScript** e **Java com Spring** (Quarkus é um plus relevante) * Vivência prática com **Google Cloud Platform**: Cloud Run, Pub/Sub, Firestore (importante: o ecossistema é GCP nativo — quem só tem Kafka/AWS precisa saber traduzir os conceitos para as ferramentas do Google) * Domínio de **arquitetura de sistemas distribuídos**, mensageria e estratégias de **cache** * Front\-end em **Vue.js**, com entendimento de consumo e contribuição em design system * Versionamento e pipelines em **GitLab** * Noções de infraestrutura suficientes para se virar sozinho na publicação das aplicações #### **Diferenciais (peso alto)** * **Stripe**: conhecimento profundo dos serviços, integração e visão estratégica de como usar a plataforma para resolver problemas de negócio (e não adaptar o negócio à ferramenta). Esse é o ponto que mais diferencia candidatos nessa vaga — o cliente conhece Stripe, mas ainda está em curva de aprendizado, e espera alguém que consiga direcioná\-los * Python (manutenção e migração de aplicações legadas) * Quarkus #### **Perfil comportamental (crítico para essa vaga)** * **Proatividade e autogestão acima da média** — o time tem alto volume de demanda e cobrança elevada por entrega * Capacidade de destravar o próprio trabalho: buscar informação, pedir acesso, correr atrás de dependências sem esperar direcionamento * **Boa articulação com outras áreas** — parte relevante do dia a dia envolve interagir com times distintos (DevOps, design system, produto) para viabilizar entregas * Maturidade para lidar com processos internos e burocracia sem perder ritmo nem se desmotivar * Perfil de resolução: não trava, propõe caminho ### **Regime de Contratação:** Pessoa Jurídica ### **Departamento:** Corporativo