Desenvolvedor Fullstack Pleno - Integrações
PWS Cloud
Descrição da vaga
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çõesBackend 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çõesExperiê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 adicionaisSerá considerado um diferencialMensageria 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.
Mais vagas em São Paulo
- Desenvolvedor(a) Full-stack Júnior
- 11577911 - Desenvolvedor Full Stack .NET
- 11578114 - Desenvolvedor Full Stack .NET
- SRE/Devops Pleno
- Desenvolvedor(a) .NET Sênior
- Integrador RM
- Analista de Operações Pleno - Casos Complexos Cross
- Analista de Comunicação Interna e Endomarketing Pleno | Operações Comerciais - Vaga exclusiva para pessoas negras ✊🏾
