Full Stack Engineer
HubXP · São Paulo - SP · Híbrido · HubXP
Sobre a vaga
Estamos buscando uma pessoa Senior Full Stack Software Engineer para fazer parte da hub xp, atuando diretamente com o CEO e o CTO da empresa. É uma posição para quem gosta de construir, resolver problemas e saiba navegar em diferentes contextos. Procuramos alguém curioso, orientado a resultados e com perfil hands-on. Você irá trabalhar em squads enxutas, formadas por profissionais altamente qualificados, participando de projetos e produtos com diferentes níveis de complexidade e contextos de negócio. Um dos principais desafios da posição será conseguir navegar entre diferentes clientes, produtos e necessidades, entendendo rapidamente o contexto, fazendo as perguntas certas e transformando problemas de negócio em soluções técnicas consistentes. Não buscamos apenas alguém que saiba programar. Buscamos alguém que tenha ownership sobre o que entrega, consiga transitar entre arquitetura, desenvolvimento e resolução de problemas e tenha maturidade para trabalhar próximo da liderança técnica e executiva. Dia a dia O que você vai fazer Desenvolver e evoluir aplicações full stack, participando de todo o ciclo de desenvolvimento. Trabalhar diretamente com o CTO e CEO, contribuindo para decisões técnicas e de produto. Traduzir necessidades de negócio em soluções técnicas simples, escaláveis e sustentáveis. Atuar em diferentes projetos e contextos de clientes, adaptando-se rapidamente às necessidades de cada cenário. Desenvolver aplicações utilizando TypeScript, React, Next.js e Node.js. Construir e integrar APIs e serviços backend. Trabalhar com PostgreSQL e Prisma. Projetar e implementar soluções em AWS. Trabalhar com processamento assíncrono, filas, jobs e workflows quando necessário. Participar de decisões de arquitetura, estruturação de código e definição de padrões. Escrever e manter testes automatizados. Participar de code reviews e contribuir para a qualidade técnica dos projetos. Atuar na identificação e resolução de problemas de performance, segurança e confiabilidade. Trabalhar com CI/CD, deploy e ambientes de produção. Utilizar ferramentas de IA e agentes de desenvolvimento para aumentar produtividade e qualidade do processo de engenharia. Ter postura hands-on diante de problemas: investigar, propor, implementar, testar e colocar em produção. Stack que utilizamos nos projetos: Frontend: TypeScript; React; Next.js; Tailwind CSS; Shadcn/UI Backend: Node.js; TypeScript; APIs REST; tRPC; Zod Banco de dados: PostgreSQL; Prisma ORM; MySQL Cloud & Infrastructure: AWS; S3; SQS; RDS; Lambda; Step Functions; IAM; KMS; CloudTrail; VPC; WAF; Docker; Terraform; Cloudflare DevOps & Development: Git / GitHub; CI/CD; Vercel; Linux; NGINX Testing & Quality: Vitest; Playwright; Testes unitários; Testes de integração; Testes E2E; Code Review; Type Safety Integrações e serviços: Stripe; Resend; OAuth; OIDC; SAML; Clerk IA: LLM APIs; AI Agents; Tool Calling; RAG; Structured Outputs; Automação de workflows com IA Requisitos O que esperamos de você Experiência profissional sólida como Software Engineer / Full Stack Developer. Domínio de TypeScript. Experiência consistente com React e Node.js. Experiência com Next.js. Boa experiência com bancos relacionais, especialmente PostgreSQL. Experiência com APIs, integrações e arquitetura de aplicações. Experiência prática com AWS. Conhecimento de testes automatizados. Experiência com Git e workflows de desenvolvimento colaborativo. Capacidade de trabalhar de forma autônoma, desde o entendimento do problema até a entrega. Boa capacidade de comunicação e colaboração com profissionais técnicos e de negócio. Inglês técnico suficiente para leitura de documentação e interação com ferramentas e tecnologias do ecossistema. Diferenciais Pontos extras que valorizamos Experiência com React Native / Expo. Experiência com arquitetura SaaS e aplicações multi-tenant. Experiência com sistemas distribuídos, filas e processamento assíncrono. Conhecimento de Terraform e infraestrutura como código. Experiência com segurança em cloud. Experiência com observabilidade e performance. Experiência com Stripe ou plataformas de pagamento. Experiência com autenticação, SSO, OAuth, OIDC ou SAML. Experiência prática desenvolvendo produtos com IA, LLMs e agentes. Experiência trabalhando em consultoria, software house ou ambientes com múltiplos clientes.
Requisitos principais
Candidatura
Publicado ontem
Mais vagas em HubXP
HubXP
Vagas abertas nesta empresa: 4