Pessoa Desenvolvedora Fullstack (sênior) Modelo de contratação: PJ Período: 100% Remoto Oportunidade em uma EdTech em acelerada expansão, focada na preparação para residência médica. Hoje, a plataforma conta com mais de 35 mil alunos ativos, 130 mil questões e um histórico de 121 milhões de respostas processadas. Se você gosta de resolver problemas complexos com código elegante e escalável, esssa vaga é para você! Nossa Tech Stack Linguagem: TypeScript (Fullstack) Backend: Node.js (Express / Next.js API Routes) Frontend: React, Next.js 13+, Styled Components Mensageria: RabbitMQ Banco de Dados: MongoDB e MySQL (Arquitetura Poliglota) Arquitetura: Clean Architecture e Hexagonal Architecture O que buscamos (Requisitos) Domínio de TypeScript: Experiência sólida tanto no ecossistema Node.js quanto no React. Engenharia de Software: Conhecimento prático em Arquitetura Hexagonal e Clean Architecture (você deve saber isolar a lógica de negócio de drivers externos). Sistemas Distribuídos: Experiência com filas e processamento assíncrono utilizando RabbitMQ. Persistência de Dados: Fluidez para trabalhar com bancos NoSQL (MongoDB) e Relacionais (MySQL). Qualidade de Código: Prática com testes automatizados (Jest) e mentalidade voltada para TDD. Frontend Moderno: Domínio de hooks do React e renderização do Next.js. Diferenciais (Desejável) Vivência com infraestrutura AWS (S3, EC2). Padronização com Git Flow e Conventional Commits. Experiência prévia em ambientes de alta carga/escala (EdTechs, Fintechs ou E-commerces). Detalhes da Vaga Modelo: PJ (Remoto). Cultura: Ambiente focado em colaboração, aprendizado contínuo e autonomia.