ShiftLabs /VAGAS

/vaga

Desenvolvedor Backend

Você será responsável por construir e manter o coração técnico dos nossos produtos: APIs, integrações, banco de dados e automações. É o cargo com maior...

  • João Pessoa, PB
  • Tempo integral
  • Presencial
  • Tecnologia

Missão do cargo

Você será responsável por construir e manter o coração técnico dos nossos produtos: APIs, integrações, banco de dados e automações. É o cargo com maior responsabilidade técnica do time.

Você vai tomar decisões de arquitetura, garantir segurança e performance, e trabalhar com autonomia para resolver problemas complexos. Quando algo crítico precisa funcionar, é no seu código que a gente confia.

Responsabilidades no dia a dia

  • Desenvolver e manter APIs REST e/ou GraphQL.
  • Projetar e otimizar estruturas de banco de dados (relacional e/ou NoSQL).
  • Implementar integrações com serviços externos (APIs de terceiros, webhooks, filas).
  • Garantir segurança da aplicação (autenticação, autorização, validação de dados, proteção contra ataques comuns).
  • Monitorar performance e otimizar queries, endpoints e processos críticos.
  • Escrever testes automatizados (unitários e de integração).
  • Documentar rotas, decisões técnicas e arquitetura.
  • Participar de code reviews e garantir padrões de qualidade no repositório.
  • Trabalhar junto com Frontend para garantir contratos de API claros e estáveis.
  • Participar de planejamentos técnicos e estimativas de esforço.
  • Usar IA para acelerar desenvolvimento, revisão de código, geração de testes, documentação e análise de performance.

Perfil esperado

  • Experiência sólida com Node.js e TypeScript em projetos de produção.
  • Vivência com bancos de dados relacionais (PostgreSQL, MySQL) e/ou NoSQL (MongoDB, Redis).
  • Experiência com cloud (AWS, GCP ou Azure) — pelo menos deploy, storage e serviços básicos.
  • Uso fluente de Cursor, Claude Code ou GitHub Copilot como copiloto de desenvolvimento.
  • Experiência integrando APIs de LLMs (OpenAI, Anthropic, Gemini) em sistemas Backend.
  • Experiência construindo fluxos com agentes de IA, function calling ou RAG (Retrieval-Augmented Generation).
  • Familiaridade com orquestração de agentes (LangChain, LangGraph, n8n, CrewAI ou similar).
  • Experiência com automações e webhooks conectando IA a sistemas externos.
  • Familiaridade com Docker e containerização.
  • Desejável: experiência com filas de mensagens (RabbitMQ, SQS, Redis Pub/Sub).
  • Desejável: experiência com CI/CD e pipelines de deploy.

O que esperamos nos primeiros 60–90 dias

  • APIs mais estáveis (queda de incidentes e erros recorrentes).
  • Melhor previsibilidade de entrega (escopo fechado, PRs menores, deploys mais frequentes).
  • Documentação mínima viva (rotas críticas e decisões técnicas registradas).
  • Integração técnica fluida com o time de Frontend (contratos de API claros, comunicação sem ruído).

Candidatar-se