Pequena/média empresa
Localização: Remoto
Salário: Até R$5.000
Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho
Somos uma empresa da área da tecnologia que oferece ao mercado ferramentas para aprimorar os serviços oferecidos na educação e saúde.
Nossa Missão é ser referência nacional em tecnologia assistiva e assim ajudar nossa população promovendo a inclusão de crianças com TEA e outros transtornos.
Prezamos por uma cultura honesta e mais aberta à opiniões e críticas tanto pelo lado do cliente quanto pelos próprios desenvolvedores.
Procuramos um(a) desenvolvedor(a) full-stack pleno com forte experiência em React + TypeScript no front e FastAPI + SQLAlchemy + Postgres no back. Você trabalhará em features end-to-end (UI -> API -> banco), participará de decisões arquiteturais, escreverá testes e cuidará da qualidade do código e deploys. Valorizamos autonomia, clareza na comunicação e habilidade prática de transformar requisitos em entregas confiáveis.
Responsabilidades principais:
Desenvolver interfaces reativas e acessíveis em React + TypeScript (componentização, hooks, estado local/global, performance).
Criar e manter APIs em FastAPI (endpoints, validação, autenticação, documentação).
Modelagem e otimização de banco de dados Postgres; escrever migrations e consultas eficientes.
Implementar modelos de acesso a dados com SQLAlchemy (ORM/queries/relations).
Escrever testes automatizados (unit, integration), e2e quando aplicável.
Participar do design de arquitetura, code reviews e definição de padrões (linting, CI/CD).
Diagnosticar e resolver problemas de performance e bugs em produção.
Entregar código legível, bem documentado e com bom histórico de commits/PRs.
Requisitos obrigatórios:
Experiência prática significativa com React e TypeScript (componentes funcionais, hooks, typing avançado).
Experiência com FastAPI em projetos reais (endpoints, middlewares, dependências).
Conhecimento sólido de Postgres (modelagem, índices, planos de execução básicos).
Experiência com SQLAlchemy (mapeamento, sessions, relacionamento entre tabelas).
Prática com controle de versão Git e fluxo de PRs (code review).
Familiaridade com testes automatizados (pytest, jest, testing-library, etc.).
Boas práticas de API (documentação, versionamento, tratamento de erros).
Comunicação clara em português; nível funcional de inglês técnico para ler docs e PRs.
Diferenciais:
Ter um projeto pessoal público (GitHub/GitLab) que mostre entrega completa (diferencial forte).
Experiência com infra/DevOps: CI/CD (GitHub Actions, GitLab CI), containers (Docker), deploys.
Conhecimento de ferramentas de state management (Redux, Zustand, Recoil) e/ou query libs (React Query, SWR).
Experiência com mensageria ou background jobs.
Experiência com observability (logs, tracing, metrics).
Experiência prévia com produtos de SaaS, mobile-first ou apps com requisitos de performance/escala.
Acesse o perfil da Neurobrinq para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.