100% remoto

Full Stack Engineer (Pleno)

ByteNana • Brazil • Tecnologia

A combinar PJ • Pleno

Descrição da vaga

Full Stack Engineer (Pleno) - Remoto, Full time, Brasil

A Bytenana é uma empresa americana que constrói produtos de software (SaaS) para clientes nos Estados Unidos. Trabalhamos como parceiros de engenharia — colaboração em tempo real, mentalidade de produto e autonomia.

Qual é o perfil

Esta não é uma vaga de Data Engineer puro, nem de Full Stack fraco em dados. Procuramos um(a) Full Stack Engineer com inclinação a dados/backend: alguém que entrega produto de ponta a ponta (API em Node, tela em React, deploy em AWS) e, ao mesmo tempo, é acima da média em modelar PostgreSQL/PostGIS e construir pipelines em Python que alimentam esse produto.

Nossa stack

  • Node, React, AWS, PostgreSQL, Python
  • PostGIS / dados geoespaciais em alguns projetos

Requisitos

núcleo inegociável

  • Workflow agêntico com Claude Code (obrigatório). Não basta usar IA como autocomplete. Buscamos quem delega tarefas multi-passo ao agente (planejar → implementar → rodar testes → corrigir), usa CLAUDE.md/memória de projeto, escreve boas instruções, monta comandos/subagentes, revisa criticamente o que o agente produz, sempre assinando o commit, assumindo responsabilidade.
  • Banco de dados forte (o diferencial real do pleno que anda sozinho): modelagem relacional sólida, SQL complexo sem depender de ORM, índices, EXPLAIN ANALYZE, particionamento, transações e locks.
  • Python para pipelines em produção: ETL/ELT de verdade (não notebook), agendamento, idempotência, validação de dados, tratamento de falhas e reprocessamento.
  • Backend em Node: REST/GraphQL, autenticação, estruturação de serviço respeitando o padrão existente.
  • React: consome API, gerencia estado e entrega tela funcional (não precisa ser especialista em UI).
  • AWS: S3, RDS, Lambda/ECS, IAM básico, sabendo fazer deploy e debugar em cloud com autonomia.
  • ~4 a 6 anos de experiência prática, com autonomia em ambiguidade: recebe um requisito vago, faz as perguntas certas, decide a modelagem e entrega sem acompanhamento passo a passo.
  • Inglês suficiente para conversar e trabalhar com clientes nos EUA no dia a dia.

O que você já deve ter construído

  • Pelo menos um produto/SaaS em produção que tocou de ponta a ponta (banco → API → tela), idealmente com usuários reais e dados crescendo
  • Um pipeline de dados rodando em produção, agendado, monitorado, que já quebrou e você consertou
  • Um schema de banco desenhado do zero, com justificativa para as decisões
  • Histórico de otimização (ex.: "uma query de 40s que baixei para 200ms")

Diferenciais (nice-to-have)

  • PostGIS / dados geoespaciais: tipos geométricos, índices GiST, funções ST_*, projeções/SRID, tiles, mapas, geocoding, cálculo de distância/área, rotas
  • Orquestrador de pipelines (Airflow, Dagster, Prefect ou Step Functions)
  • Infraestrutura como código (Terraform/CDK)

Condições

  • Remoto, baseado no Brasil, com sobreposição de horário com os EUA (40h por semana)
  • Contrato PJ
  • Pagamento em USD, dentro dos padrões de mercado

Processo seletivo

  • Triagem — seleção das candidaturas aqui pelo LinkedIn. Apenas os candidatos selecionados receberão um contato nosso para a próxima etapa
  • Apresentação em vídeo — você envia um vídeo curto (2–3 min) apresentando um projeto que construiu (o seu melhor trabalho que possa ser demonstrado sem infringir confidencialidade), destacando as decisões técnicas e onde usou workflow agêntico
  • Entrevista final — conversa em inglês com nosso CTO e tech lead, com testes técnicos ao vivo.

Interessado(a)? Candidate-se aqui.

#vagadev #fullstack #python #postgresql #postgis #remoto #claudecode #engenhariadesoftware