Remoto | HeadOffice.ai – San Francisco
Sobre a HeadOffice.ai
A 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ção
Estamos 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, SendGrid
Principais 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 candidatar
Envie seu currículo destacando projetos pessoais ou profissionais relacionados a APIs e integrações, mesmo que básicos.