Remoto | HeadOffice.Ai – San FranciscoSobre a HeadOffice.AiA HeadOffice.Ai é a empresa líder em Agentes de Inteligência Artificial para redes de franquias. Nossa plataforma ajuda grandes marcas a escalarem a comunicação com clientes, colaboradores e parceiros, e já contamos com dezenas de integrações complexas em operação.Sobre a PosiçãoEstamos em busca de um Desenvolvedor Backend Júnior para atuar com integrações e APIs em um ambiente de alta escala. Você terá a oportunidade de aprender diretamente com uma equipe experiente, participando de projetos reais e trabalhando com mais de 20 integrações diferentes, incluindo ERPs, CRMs, e-commerce e sistemas de franquias.Stack Tecnológica que você vai usar- Backend: Node.Js, Express.Js, Socket.Io- Banco de Dados: MongoDB + Mongoose- Integrações: APIs REST, Webhooks- Ferramentas: Joi (validação), Swagger (documentação), JWT (autenticação)- Comunicação: WhatsApp Business API, Microsoft Teams, SendGridPrincipais Responsabilidades- Desenvolver e manter integrações com sistemas como Bitrix24, VTEX, Sankhya, Feegow, SharePoint, Airtable.- Implementar webhooks e APIs sob supervisão de desenvolvedores sênior.- Manter e expandir os mais de 60 endpoints de integração existentes.- Aplicar padrões de código limpo e boas práticas definidos pela equipe.- Implementar validações com Joi e tratamento de exceções.- Colaborar em projetos de integração de sistemas com IA.Requisitos- Conhecimento básico em Node.Js e Express.Js.- Familiaridade com JavaScript ES6+.- Conhecimento básico em MongoDB ou outros bancos NoSQL.- Experiência com APIs REST (consumo ou desenvolvimento).- Conhecimento em Git e controle de versão.- Inglês técnico (para leitura de documentação).- Vontade de aprender sobre integrações complexas.Diferenciais (não obrigatórios)- Noções de HTML e CSS.O que oferecemos- Aprendizado prático em projetos reais de alta escala.- Trabalho 100% remoto com flexibilidade.- Ambiente de alta tecnologia com foco em IA.- Crescimento profissional acelerado em uma empresa em expansão.- Projetos desafiadores que elevam sua curva de aprendizado.Perfil ideal- Desenvolvedor iniciante com 1–2 anos de experiência.- Curioso(a) e apaixonado(a) por tecnologia.- Boa comunicação e trabalho em equipe.- Proatividade para aprender novas ferramentas.- Atenção aos detalhes e qualidade de código.Como se candidatarEnvie seu currículo destacando projetos pessoais ou profissionais relacionados a APIs e integrações, mesmo que básicos.