O que a vaga pede
📍 Modelo híbrido – presencial na Faria Lima às segundas, quartas e quintas.
Estamos em busca de um(a) Desenvolvedor(a) Full Stack com sólida experiência em TypeScript e Node.js, autonomia e interesse em cuidar de uma plataforma de ponta a ponta — do entendimento do problema à entrega e ao acompanhamento dos resultados.
Você vai conversar diretamente com as áreas que usam a plataforma, participar das decisões técnicas e de produto e construir soluções que façam sentido para o negócio.
A posição está aberta a profissionais de nível pleno ou sênior. O enquadramento será definido ao longo do processo, considerando experiência, profundidade técnica e autonomia.
🔧 O que você vai fazer no dia a dia
- Desenvolver, evoluir e manter funcionalidades com TypeScript e Node.js, transitando entre backend, frontend e dados conforme a necessidade.
- Atuar como referência técnica da plataforma, acompanhando a qualidade, a manutenção e a evolução das soluções.
- Conversar diretamente com as áreas internas para entender problemas, discutir prioridades e propor caminhos.
- Participar de decisões de arquitetura e aplicar boas práticas de engenharia, incluindo testes, design patterns, DDD e containerização com Docker.
- Utilizar Claude Code ou Codex no desenvolvimento, orientando as ferramentas e revisando, testando e validando o código gerado.
- Propor melhorias técnicas e de produto, considerando impacto no negócio, esforço e manutenção.
- Cuidar da qualidade dos dados e desenvolver consultas SQL e relatórios quando necessário.
🧠 Requisitos obrigatórios
- Experiência sólida no desenvolvimento de aplicações com TypeScript e Node.js.
- Capacidade de atuar em backend e frontend, com boa compreensão das integrações entre as camadas.
- Experiência prática com Claude Code ou Codex no desenvolvimento de software, com capacidade de avaliar criticamente as sugestões e assumir responsabilidade pela qualidade das entregas.
- Experiência com criação e consumo de APIs REST.
- Boa base em bancos de dados e SQL.
- Conhecimento prático em testes unitários e qualidade de código.
- Familiaridade com design patterns e conceitos de DDD (Domain-Driven Design).
- Experiência com Docker e containerização.
- Autonomia para conduzir demandas desde o entendimento do problema até a entrega.
💡 Perfil que buscamos
- Responsabilidade pelo resultado: acompanha o que constrói e se importa com o impacto para quem usa a plataforma.
- Proatividade para identificar problemas e propor melhorias.
- Boa comunicação para discutir necessidades e decisões com pessoas de áreas técnicas e de negócio.
- Capacidade de equilibrar qualidade técnica, prazo e valor para o negócio.
- Maturidade para lidar com requisitos em aberto, buscar contexto e alinhar expectativas.
- Disposição para aprender e compartilhar conhecimento.
🚀 Diferenciais
- Experiência com Java ou Python.
- Experiência com GCP, especialmente Storage, BigQuery, Cloud Run, Cloud Build e Pub/Sub.
- Experiência construindo APIs e participando de decisões de arquitetura desde o início de um projeto.
- Experiência conduzindo a evolução de uma plataforma ou produto em contato direto com usuários e áreas de negócio.
- Experiência em projetos com requisitos rigorosos de segurança, incluindo proteção de dados sensíveis, controle de acesso, rastreabilidade e práticas de desenvolvimento seguro.