Swip

Desenvolvedor full stack

Speed Milhas

HíbridoPJSão Paulo, SP

Sobre a vaga

Regime: PJ | Local: Híbrido — Tatuapé, São Paulo/SP

Sobre a Speedmilhas:

Somos uma empresa de soluções B2B de passagens aéreas com milhas. Atuamos na interseção entre tecnologia e operação aérea, desenvolvendo sistemas internos que processam milhares de transações e otimizam a emissão de passagens para nossos clientes.

Nosso time de tecnologia é enxuto, com autonomia real — aqui você não vai apenas executar tarefas. Vai participar das decisões que moldam nossos sistemas.

Sobre a Vaga:

Buscamos um(a) Desenvolvedor(a) Full Stack Pleno para atuar diretamente com o tech lead na evolução da arquitetura dos nossos sistemas e na tomada de decisões técnicas.

Você vai trabalhar com nossa stack principal (TypeScript, NestJS, Prisma, Next.js) em projetos que vão desde a manutenção e evolução dos sistemas existentes até o desenvolvimento de novas aplicações do zero.

O que torna essa vaga diferente: não estamos buscando apenas alguém que escreva código bem. Precisamos de alguém que pense arquitetura, questione decisões, proponha melhorias e ajude a pavimentar o caminho técnico dos projetos — inclusive orientando devs juniores do time.

Responsabilidades:

  • Arquitetura & Decisões Técnicas: participar ativamente das definições de arquitetura, modelagem de dados, escolha de tecnologias e padrões de código junto ao tech lead
  • Desenvolvimento Full Stack: atuar tanto no back-end (APIs NestJS + Prisma + PostgreSQL) quanto no front-end (Next.js/React) conforme necessidade dos projetos
  • Code Review & Qualidade: revisar código do time, garantir boas práticas, cobertura de testes (Jest/Vitest) e qualidade das entregas
  • Autonomia em Features: pegar uma demanda da concepção à entrega — desde refinar requisitos com o negócio.
  • Resolução de Problemas Complexos: investigar bugs difíceis, propor melhorias de performance, refatorar código legado quando necessário

Requisitos Técnicos (Obrigatórios):

  • Experiência sólida com TypeScript — tipos avançados, generics, patterns comuns
  • Back-end: experiência comprovada com NodeJS (Express ou NestJS) e Prisma ORM
  • Front-end: experiência com Next.js (App Router, Server Components, SSR/SSG) e React (hooks, context, composition patterns)
  • Banco de dados: PostgreSQL — modelagem relacional e índices
  • Testes: Jest e/ou Vitest — unitários, integração, entendimento de pirâmide de testes
  • Git: fluxos de branch, code review, CI/CD
  • Arquitetura de software: conceitos de SOLID, Clean Architecture, DDD (ou ao menos familiaridade com princípios de design)

Diferenciais (Não obrigatórios, apenas contam pontos):

  • Experiência prévia como referência técnica em um time (mesmo que informal)
  • Conhecimento em Python (FastAPI ou similares)
  • Familiaridade com ferramentas de IA/LLMs (Langchain, CrewAI, Agno)
  • Experiência com sistemas de alta concorrência
  • Noções de DevOps (Docker, CI/CD pipelines, infraestrutura)
  • Noções de UX

Sobre você (SoftSkills que valorizamos):

  • Comunicação clara: sabe explicar decisões técnicas tanto para devs quanto para pessoas de negócio e operação
  • Autonomia: não espera instrução passo a passo — investiga, propõe, executa
  • Pensamento crítico: questiona requisitos quando algo não faz sentido e sugere alternativas
  • Postura de dono: trata os sistemas como se fossem seus e se importa com o resultado, não só com a tarefa
  • Colaboração: compartilha conhecimento, revisa código com respeito e recebe feedback de forma construtiva

O que te oferecemos:

  • Autonomia real: você vai participar de decisões de arquitetura e direcionamento técnico — não é só "cumprir task"
  • Trabalho híbrido
  • Espaço pra crescer: Seu impacto é visível e seu crescimento acompanha o da empresa
  • Auxílio Refeição e Transporte

Mais vagas como esta