Desenvolvedor Full Stack Sênior (JS/TS)
Descrição da Vaga
Com a missão de transformar a educação por meio da tecnologia, oferecendo uma educação mais individualizada e inclusiva, a Apoia\+ é a mais nova startup que nasce dentro do ecossistema da Aegis Labs. Mais do que tempo de experiência, buscamos profundidade: estamos em busca de um **Sênior Fullstack Developer** que não se contenta em usar apenas bibliotecas, mas saber o que as 90 dependências que vieram no seu pnpm install estão fazendo. Na Apoia\+ e assim como em todos os projetos da Aegis Labs, você vai trabalhar em uma ambiente de alta autonomia, responsabilidade e inovação. Você participa ativamente da construção do produto e discute o futuro dele. Seja tecnicamente ou estrategicamente, esperamos que você não pegue tarefas e apenas execute ela, mas tenha um raciocínio crítico sobre o que está sendo desenvolvido. 🛠️ **Stack \& Ferramentas** * **React** * React Router / TanStack Router * Next.js com App Router * Tailwind v4 * Zod / Zustand * **Node.js** * PostgreSQL * Drizzle * tRPC * **Git** * Google Cloud Platform / Cloud Run * Vercel * Docker * Serverless * Sentry * **Monorepo** * **Typescript** **✅ Requisitos essenciais** * **Compreensão e domínio de TypeScript** * **Domínio profundo de React:** propagação de contextos, padrões de renderização (SSR/CSR/Streaming), hooks, memoization, hidratação, gerenciamento de estados, otimização de performance e melhores práticas * **Next.js e server/client components:** você entende o quando o Next.js consegue ser efetivo e como otimizar seus componentes, sabendo identificar o que são erros esperados ou falhas de implementação, como problemas de hidratação e de router * **CSS \& Tailwind:** capacidade de criar layouts complexos e responsivos com base sólida do Flexbox e Grid, sabendo quando há necessidade de criar novos componentes ou mudar a renderização apenas com CSS * **Componentização e utilização de bibliotecas:** entendimento de bibliotecas de base como Radix e Base UI, assim como a utilização delas na criação correta de componentes reutilizáveis, especialmente com shadcn * **Design de API:** conhecimento do padrão REST, métodos de autenticação e autorização como JWT e session\-based * **Conhecimentos gerais de protocolos e estratégias:** CORS; estratégias de comunicação como event\-driven, webhooks, pooling, pub/sub; uso de cache com Redis; testes A/B; implicações e otimizações do serverless **🌟 Diferenciais** * Conhecimento em Flutter * Conhecimento em Design (UI/UX) * Conhecimento aprofundado em animações (como motion) **Se tudo isso fez sentido, saiba que gostaríamos de ter você com a gente!** * A vaga é 100% remota, com preferência para Londrina e região * O modelo de contratação é PJ
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev