Desenvolvedor Fullstack Pleno - Integrações
Indexed description
Buscamos uma pessoa Desenvolvedora Fullstack Plena para atuar com as integrações entre sistemas corporativos. Esta pessoa será responsável por conectar o ecossistema interno da empresa — CRM, ERP, Datalake, ITSM, portais e dashboards — construindo tanto os serviços de backend que fazem essas integrações acontecerem quanto as interfaces que permitem operá-las e monitorá-las.
Sua responsabilidade será transformar decisões arquiteturais em software rodando em produção, ponta a ponta — do endpoint que expõe uma integração até a tela que o time interno usa para configurá-la.
Responsabilidades e atribuições
Backend e integrações entre sistemasImplementar conectores entre sistemas corporativos: CRM (HubSpot, Salesforce ou similares), ERP (SAP, TOTVS, Oracle ou similares), Datalake (Snowflake, BigQuery, Databricks ou similares), ITSM (Jira, ServiceNow, Freshservice).
Construir e manter APIs REST internas seguindo os padrões e a arquitetura.
Desenvolver jobs de sincronização, pipelines de ETL/ELT leves, webhooks e workers de fila.
Implementar consumidores e produtores de eventos (mensageria) quando a integração exigir baixo acoplamento.
Escrever testes automatizados (unit, integração, contrato).
Diagnosticar e corrigir problemas em integrações existentes — debug em sistemas distribuídos, análise de logs, reprodução de bugs em ambientes complexos.
Frontend e interfaces internasConstruir interfaces em React + TypeScript para operar e monitorar as integrações que o time constrói.
Desenvolver dashboards internos, telas de configuração, painéis de admin e visualizações de estado de sincronização.
Trabalhar com Design System existente, mantendo consistência visual e evoluindo componentes quando necessário.
Implementar formulários complexos, tabelas com filtros/paginação, e fluxos multi-step que operam sobre APIs internas.
Cuidar da qualidade da experiência: performance, acessibilidade básica, tratamento de erro, loading states.
Operação, qualidade e evoluçãoParticipar de code review em PRs de outras pessoas do time.
Contribuir em discussões técnicas e RFCs.
Documentar fluxos, contratos de API, runbooks operacionais e READMEs de componentes de UI.
Requisitos e qualificações
Experiência técnica obrigatóriaExperiência sólida de Python OU Go para o backend.
Experiência sólida de TypeScript e React para o frontend, componentes, hooks, state management, integração com APIs, tratamento de erros e loading statesExperiência prática com APIs REST: construir, consumir, debugar, versionar, documentar (OpenAPI/Swagger).
Vivência em integrações entre sistemas: conectores, webhooks, polling, message queues, sincronização entre bases.
Bancos de dados relacionais: SQL intermediário (JOINs complexos, agregações, índices, leitura de plano de execução básica).
Git/GitHub: branching, PRs bem descritos, code review, resolução de conflitos.
Capacidade de ler código legado (que não foi você que escreveu) e fazer alterações sem quebrar o resto.
Informações adicionais
Será considerado um
diferencial
Mensageria em produção: Kafka, RabbitMQ, SQS, Pub/Sub.
Containers (Docker) e noções operacionais de Kubernetes.
Observabilidade: logs estruturados, métricas (Prometheus/Grafana), traces (OpenTelemetry/Jaeger).iPaaS / ferramentas de integração low-code (n8n, Make, Workato) — útil para entender padrões mesmo que não use no dia a dia.
Conhecimento ou interesse em MCP (Model Context Protocol) — o time também constrói servidores MCP para expor sistemas internos, e quem entende protocolo de integração padrão acaba se envolvendo nessa frente.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search