/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).