




Responsável pelo desenvolvimento, manutenção e evolução de sistemas backend voltados a soluções de comunicação multicanal, automação, telefonia e integrações complexas, com forte foco em performance, escalabilidade e qualidade técnica. Atuará em um ambiente tecnologicamente avançado, com crescente aplicação de Inteligência Artificial em produtos e serviços. Desejável experiencia de 2 a 3 anos. * Desenvolver e manter APIs REST robustas e escaláveis, utilizando principalmente Node.js, PHP e TypeScript. * Implementar e gerenciar comunicação em tempo real por meio de WebSockets (Socket.io), suportando sistemas de alta concorrência. * Projetar, modelar e otimizar bancos de dados relacionais (MySQL/MariaDB/Percona) e NoSQL (Redis, MongoDB ou similares). * Desenvolver integrações com plataformas externas, incluindo CRMs (HubSpot, Zoho, Salesforce), sistemas de comunicação (WhatsApp, Telegram, SMS, Instagram) e soluções de telefonia (Asterisk, PBX). * Atuar no desenvolvimento de soluções de telefonia e tempo real, incluindo integrações com protocolos SIP, RTP e afins (quando aplicável). * Implementar e evoluir arquiteturas backend seguindo boas práticas como SOLID, Clean Architecture, arquitetura em camadas e fundamentos de Domain\-Driven Design. * Contribuir para a construção de sistemas distribuídos, escaláveis e orientados a eventos, quando necessário. * Integrar soluções backend a APIs de Inteligência Artificial (OpenAI, Google, Deepgram, entre outras), apoiando funcionalidades como transcrição em tempo real, agentes de voz e chat e análise de sentimento. * Atuar em ambientes containerizados, utilizando Docker, e colaborar com pipelines de CI/CD. * Participar de discussões técnicas e decisões arquiteturais, propondo melhorias contínuas em performance, segurança e qualidade do código. * Apoiar processos de monitoramento, observabilidade e troubleshooting em ambientes produtivos. * Trabalhar de forma colaborativa em metodologia ágil (Scrum), mantendo organização de tarefas, versionamento de código e documentação técnica clara. **Interação com o Time** * Participar ativamente das cerimônias ágeis, dailies e discussões técnicas. * Manter comunicação clara e objetiva com o time, sinalizando impedimentos de forma proativa. * Contribuir para a evolução técnica coletiva, compartilhando conhecimento e boas práticas.


