Pular para o conteúdo

Pavago

Desenvolvedor Full-Stack – Next.js & Python

TypeScriptPythonReactSQLPostgreSQLDocker
Tradução automática. Consulte o original.

Sobre a Vaga

Desenvolvedor Full-Stack – Next.js & Python

Estamos procurando um Desenvolvedor Full-Stack experiente para construir e manter aplicações web de produção em um stack moderno de frontend, backend, banco de dados e nuvem.

Esta é uma função de desenvolvimento prática para alguém que pode ser responsável por uma parte do produto, tanto na UI quanto na API. Você trabalhará com Next.js, React, TypeScript, Python, FastAPI, bancos de dados relacionais e de grafos, arquitetura multi-serviço, funcionalidade em tempo real e infraestrutura Azure.

O Que Te Torna um Forte Candidato

  1. Você tem vasta experiência em enviar aplicações web de produção e gerenciar uma parte que abrange tanto a UI quanto a API.
  1. Você se sente confortável trabalhando com TypeScript/React e Python/FastAPI.
  1. Você pode raciocinar com confiança sobre modelagem relacional, migrações e arquitetura multi-serviço.
  1. Você se sente confortável trabalhando com Redis, workers e comunicação HTTP entre serviços.
  1. Você trata testes como parte do desenvolvimento, em vez de algo a ser adicionado depois.
  1. Você se comunica claramente por escrito.
  1. Você deixa para o próximo engenheiro um módulo que ele pode modificar sem um walkthrough.

O Que o Sucesso Parece

  1. Você pode gerenciar independentemente uma parte do produto, abrangendo UI e API.
  1. Recursos de produção são suportados por testes de backend e frontend apropriados.
  1. Modelos relacionais e migrações são confiáveis e de fácil manutenção.
  1. Comunicação entre múltiplos serviços, Redis e workers operam de forma eficaz.
  1. UIs de dados complexos e funcionalidade baseada em grafos são implementadas de forma eficaz onde necessário.
  1. Integrações em tempo real, de nuvem e de terceiros funcionam de forma confiável.
  1. Seu código é claro o suficiente para que o próximo engenheiro o entenda e modifique sem um walkthrough.

Tech Stack

Tipo de Vaga: Tempo Integral, Remoto

Horário de Trabalho: Horário Comercial dos EUA

Frontend

Next.js 16 (App Router)

React 19

TypeScript (strict)

Tailwind CSS v4

shadcn/ui + Radix

TanStack Query

Zustand

React Hook Form + Zod

AG Grid Enterprise

Framer Motion

Socket.IO

Vitest + Testing Library

Playwright

Backend

Python 3.13

FastAPI

Pydantic v2

SQLAlchemy 2 / SQLModel

Alembic

Celery

Redis

uv

Dados

Azure SQL (MSSQL)

Neo4j (grafos de família/hereditariedade)

PostgreSQL + pgvector

MongoDB (logs)

Cloud & Operações

Azure (Blob, Identity, Key Vault, SQL, Container Registry)

Docker Compose

Prometheus / Grafana

pnpm workspaces + Turborepo

Processo de Entrevista

Triagem com Recrutador

Entrevista com o Cliente

Seleção Final

O Que Você Irá Gerenciar

Desenvolvimento Frontend

  1. Construir aplicações web de produção usando Next.js 16 com App Router, React 19, e TypeScript estrito.
  1. Trabalhar com limites de servidor/cliente e busca de dados usando TanStack Query ou equivalente.
  1. Construir interfaces usando Tailwind CSS v4, shadcn/ui + Radix, Zustand, React Hook Form + Zod, e AG Grid Enterprise.
  1. Trabalhar com Framer Motion e Socket.IO.
  1. Escrever testes de frontend usando Vitest + Testing Library.
  1. Construir testes de ponta a ponta usando Playwright.

Desenvolvimento Backend

  1. Construir e manter serviços backend usando Python 3.13 e FastAPI.
  1. Trabalhar com Pydantic v2, SQLAlchemy 2 / SQLModel, Alembic, Celery, Redis, e uv.
  1. Trabalhar com schemas tipados, I/O assíncrono, autenticação e jobs em segundo plano.
  1. Trabalhar dentro de uma codebase multi-serviço usando HTTP entre serviços, Redis, e workers.

Banco de Dados & Dados

  1. Trabalhar com modelagem relacional e migrações usando SQLAlchemy/Alembic ou equivalente.
  1. Trabalhar com Azure SQL (MSSQL) e PostgreSQL.
  1. Trabalhar com Neo4j para grafos de família/hereditariedade.
  1. Trabalhar com PostgreSQL + pgvector.
  1. Trabalhar com MongoDB para logs.

Cloud & Operações

  1. Trabalhar com serviços Azure incluindo Blob, Identity, Key Vault, SQL, e Container Registry.
  1. Trabalhar com Docker Compose.
  1. Trabalhar com Prometheus / Grafana.
  1. Trabalhar com pnpm workspaces + Turborepo.

Recursos Avançados & Integrações

  1. Trabalhar com bancos de dados de grafos ou UIs de grafos não triviais como árvores, canvases, XYFlow/D3/canvas.
  1. Trabalhar com UIs de dados complexos incluindo AG Grid, mapas, visualizadores de PDF e texto rico usando Tiptap.
  1. Trabalhar com tecnologias em tempo real como Socket.IO / WebRTC ou plataformas de telefonia como Telnyx ou similar.
  1. Trabalhar com recursos de LLM/RAG incluindo embeddings, pgvector e assistentes que usam ferramentas.
  1. Trabalhar com serviços de chatbot; você não precisa ser um engenheiro de ML.

Experiência e Habilidades Necessárias

  1. 6+ anos enviando aplicações web de produção.
  1. 3+ anos de experiência como responsável por uma fatia que abrange UI e API.
  1. Forte experiência em TypeScript e React.
  1. Confortável com App Router, limites de servidor/cliente e busca de dados usando TanStack Query ou equivalente.
  1. Forte experiência em Python e FastAPI, ou Django/Flask com profundidade semelhante.
  1. Experiência com schemas tipados, I/O assíncrono, autenticação e jobs em segundo plano.
  1. Forte experiência em modelagem relacional e migrações usando SQLAlchemy/Alembic ou equivalente.
  1. Experiência com MSSQL ou PostgreSQL.
  1. Experiência em uma codebase multi-serviço com HTTP entre serviços, Redis, e workers, não apenas um único monólito.
  1. Testes como hábito: unitários/integração no backend e testes de componente no frontend.
  1. Comunicação escrita clara.
  1. Capacidade de deixar para o próximo engenheiro um módulo que ele possa modificar sem um walkthrough.

Fortemente Preferencial

  1. Bancos de dados de grafos como Neo4j ou UI de grafo não trivial usando árvores, canvases, XYFlow/D3/canvas.
  1. Experiência em Azure com SQL, Blob, Key Vault, ou uma nuvem comparável.
  1. Experiência com UIs de dados complexos como AG Grid, mapas, visualizadores de PDF ou texto rico usando Tiptap.
  1. Experiência em tempo real com Socket.IO / WebRTC ou telefonia com Telnyx ou similar.
  1. Experiência em LLM/RAG incluindo embeddings, pgvector e assistentes que usam ferramentas.

Nice-to-Haves Que Realmente Usamos

  1. Chamadas WebRTC.
  1. Assinatura DocuSign / PKCS#7.
  1. GEDCOM.
  1. Google Maps.
  1. Modelos de grafo de campanha/caixa de entrada.
  1. Métricas Prometheus.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026