Vaga Full Stack

Desenvolvedor(a) FullStack React + FastAPI Pleno

Git Python ReactJS TypeScript

Neurobrinq

Neurobrinq

Pequena/média empresa

Salário: Até R$5.000

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

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.

Atividades e Responsabilidades

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

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.