Desenvolvedor(a) de Integrações

Desenvolver, manter e operar integrações entre o SIG da Advis e os sistemas dos clientes, atuando também nas demandas full stack do time quando não houver projetos de integração prioritários.

  • Tipo: CLT ou PJ
  • Local: Porto Alegre, RS.
  • Período: Integral (horário flexível)
  • Experiência: Pleno
  • Salário: A combinar, de acordo com experiência.
  • Benefícios: VT ou Auxílio combustível, VR, Bônus por resultados.

Principais Entregas e Responsabilidades

  • Participar do levantamento técnico e do kickoff de projetos de integração com clientes, inicialmente com apoio de um profissional sênior e, progressivamente, com maior autonomia.
  • Analisar sistemas, APIs, bancos de dados, arquivos e fluxos do cliente para definir a estratégia de integração mais adequada.
  • Projetar, implementar e manter integrações do SIG com ERPs, plataformas de varejo, Data Lakes e demais sistemas dos clientes, incluindo TOTVS, Linx ou equivalentes.
  • Mapear entidades, campos, regras de negócio, identificadores e transformações necessárias entre os sistemas envolvidos.
  • Desenvolver APIs, conectores, rotinas de sincronização, importação, exportação e processamento de dados.
  • Implementar mecanismos de autenticação, idempotência, retries, filas, logs, alertas e tratamento de falhas para garantir integrações confiáveis.
  • Investigar divergências de dados, falhas de comunicação e problemas de ambiente, conduzindo debugging junto ao time e aos responsáveis técnicos do cliente.
  • Atuar nas demandas full stack da Advis quando não houver demanda prioritária de integração, seguindo os mesmos padrões de engenharia e desenvolvimento agentic do time.

Competências Técnicas

  • Requerido: experiência sólida com desenvolvimento de software em nível pleno, incluindo lógica, orientação a objetos, debugging e código manutenível.
  • Requerido: competência forte em Node.js e Express para manter, diagnosticar e evoluir a API, garantindo qualidade, estabilidade, segurança e desempenho dos serviços de backend.
  • Requerido: experiência com React, incluindo aplicações baseadas em Class Components e JSX, para atuação nas demandas full stack do time.
  • Requerido: domínio de APIs REST, HTTP, webhooks, autenticação, versionamento, paginação, rate limits e tratamento de erros.
  • Requerido: experiência avançada com SQL e bancos relacionais, especialmente MySQL, incluindo análise, modelagem, transformação e conciliação de dados.
  • Requerido: capacidade de trabalhar com formatos e protocolos de integração como JSON, CSV, XML, SFTP e, quando necessário, SOAP.
  • Requerido: experiência com Git, Linux Debian, nginx e diagnóstico de aplicações e serviços em ambientes de servidor.
  • Requerido: capacidade de compreender regras de negócio, mapear dados entre sistemas e documentar contratos, fluxos e decisões de integração.
  • Requerido: experiência prática com Claude, Codex ou ferramentas equivalentes para planejar, implementar, testar e revisar soluções de forma agentic.
  • Requerido: comunicação técnica objetiva para conduzir alinhamentos com Product Owner, time interno e equipes técnicas dos clientes.
  • Requerido: disponibilidade para assumir autonomia progressiva na condução técnica das integrações após o período inicial de acompanhamento.
  • Diferencial: experiência com TOTVS, Linx, ERPs, plataformas de varejo ou integrações com sistemas corporativos legados.
  • Diferencial: experiência com ETL/ELT, Data Lakes, pipelines de dados, filas, Redis ou processamento assíncrono.
  • Diferencial: experiência com Docker, CI/CD, testes automatizados, observabilidade e monitoramento de integrações.
  • Diferencial: conhecimento de OAuth 2.0, certificados, VPNs, redes, cloud e requisitos de segurança em ambientes de clientes.

Pilares Comportamentais

  • Autonomia progressiva: capacidade de absorver contexto com apoio inicial e assumir posteriormente a condução técnica das integrações.
  • Pensamento analítico para entender sistemas externos, identificar inconsistências e transformar requisitos ambíguos em contratos técnicos verificáveis.
  • Organização e disciplina para documentar mapeamentos, credenciais, ambientes, dependências, testes e procedimentos operacionais.
  • Comunicação objetiva com clientes, Produto e Engenharia, explicitando riscos, bloqueios, responsabilidades e trade-offs.
  • Responsabilidade com segurança, integridade dos dados, rastreabilidade, estabilidade e qualidade das entregas.
  • Flexibilidade para alternar entre projetos de integração e demandas full stack conforme a prioridade do time.

Formação Acadêmica e Idiomas

  • Formação: Ciência da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Engenharia da Computação ou experiência prática equivalente.
  • Requerido: inglês intermediário para leitura de documentação técnica, APIs e interação com ferramentas de IA.
  • Diferencial: experiência anterior em projetos de integração B2B ou implantação técnica em clientes.
  • Diferencial: inglês avançado ou espanhol intermediário/avançado para interação com fornecedores e clientes.

Ambiente de Trabalho

  • Trabalhe junto a uma equipe multidisciplinar.
  • Openbar de café o dia todo.
  • Frigobar para guardar seus lanches e bebidas.
  • Bem localizado em prédio anexo ao Shopping Praia de Belas, a dez passos do acesso às lojas e restaurantes.

Processo de Seleção

  • Entrevista técnica focada em APIs, SQL, modelagem de integrações, debugging e decisões de engenharia.
  • Desafio prático com Claude, Codex ou ferramenta equivalente: analisar uma documentação externa, propor o plano e implementar uma integração simplificada.
  • Avaliação da capacidade de mapear dados, tratar falhas, validar a saída da IA e explicar riscos operacionais e decisões técnicas.
  • Entrevista de alinhamento sobre comunicação com clientes, autonomia, colaboração com Produto e atuação híbrida com o time full stack.
  • Entrevista de nível de proficiência em inglês.

Gostou da vaga?

Envie seu currículo pelo formulário da página Trabalhe Conosco e escolha esta vaga.