Desenvolvedor back end - pleno
Mid-level backend developer on Inbazz's Integrations team, building and maintaining sync between its affiliate-marketing platform and external e-commerce, ERP, and payment systems (Shopify, VTEX, NuvemShop, etc.). Daily work: Node.js/NestJS + TypeScript APIs, PostgreSQL/TypeORM data modeling, debugging production integration issues, and observability. PJ contract, hybrid in Vitória-ES or remote.
- Compensation
- Not disclosed
- Location
- Brazil
- Work setup
- Hybrid
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Solid experience with Node.js and TypeScript, including strong typing
- Experience with NestJS or Node frameworks oriented to modular architecture
- Experience with relational databases (PostgreSQL) and ORMs (TypeORM or similar)
- Experience building and/or consuming REST APIs, including authentication (API keys, OAuth) and handling external integration errors
- Familiarity with Git and team code review workflow
- Investigative reasoning to debug problems spanning multiple systems
- Autonomy and ownership to carry integrations end to end
- Good communication to work between technical team and areas like Support and Customer Success
- Attention to detail for platform-specific particularities (date formats, discount semantics, naming)
Nice to have
- Prior experience integrating e-commerce and/or ERP platforms (Shopify, VTEX, NuvemShop, WooCommerce, Yampi, Mercado Livre, Tray, etc.)
- Experience with observability and error-monitoring tools (Sentry or similar)
- Exposure to webhook automation or tools like n8n
Full description
Sobre a oportunidade
Na Inbazz, criamos soluções que conectam marcas, creators e afiliados de forma simples, inteligente e eficiente. Para que essa conexão funcione na prática, nossa plataforma precisa se comunicar com dezenas de sistemas externos, de plataformas de e-commerce a ERPs e meios de pagamento. Por isso, buscamos um(a) desenvolvedor(a) backend pleno(a) para a vertical de Integrações, que goste de resolver problemas de sincronização de dados entre sistemas e construa integrações robustas, escaláveis e confiáveis.
O que você vai fazer no dia a dia
- Desenvolver e manter integrações com plataformas de e-commerce, ERP e pagamento (como NuvemShop, Shopify, VTEX, Yampi, WooCommerce e Mercado Livre), garantindo a sincronização de cupons, regras de preço e vendas
- Construir e evoluir APIs backend em Node.js/NestJS seguindo a arquitetura do time (factories, services e interfaces por provedor), deixando o código preparado para receber novas integrações com facilidade
- Modelar e manter estruturas de dados relacionais (PostgreSQL/TypeORM) que sustentam o relacionamento entre lojas, integrações, regras de preço e cupons
- Investigar e resolver bugs e inconsistências em integrações já em produção, cruzando logs e comportamento das plataformas externas até chegar à causa raiz
- Avaliar a viabilidade técnica de novas plataformas, mapeando como cada uma representa conceitos como desconto, cupom e status de pedido
- Cuidar da observabilidade e resiliência das integrações (monitoramento de erros, logs estruturados de chamadas externas) e participar ativamente de code reviews com o time
O que esperamos de você
Conhecimentos e experiências
- Sólida experiência com Node.js e TypeScript, incluindo tipagem forte
- Experiência com NestJS ou frameworks Node orientados a arquitetura modular
- Vivência com bancos relacionais (PostgreSQL) e ORMs (TypeORM ou similar)
- Experiência construindo e/ou consumindo APIs REST, incluindo autenticação (API keys, OAuth) e tratamento de erros de integrações externas
- Familiaridade com Git e fluxo de code review em equipe
Competências comportamentais
- Raciocínio investigativo para debugar problemas que atravessam múltiplos sistemas, sem se contentar com a primeira hipótese
- Autonomia e senso de dono para tocar integrações do início ao fim
- Boa comunicação, para transitar entre o time técnico e áreas como Suporte e Customer Success
- Atenção a detalhes, cada plataforma externa tem suas particularidades (formatos de data, semântica de desconto, nomenclatura), o que exige cuidado redobrado