Sobre o Projeto Estamos desenvolvendo um VMS (Video Management System) inovador, voltado para monitoramento de vídeo e segurança urbana. Nosso objetivo é criar um MVP funcional em 6 meses, capaz de gerenciar câmeras IP, transmitir vídeo ao vivo, gravar e reproduzir conteúdos, com dashboard e controle de usuários. Você fará parte de um time enxuto e altamente qualificado, atuando lado a lado com Tech Lead, Gerente de Projetos, Frontend Developer, DevOps e QA. Responsabilidades: Desenvolver e manter a API backend do VMS. Implementar cadastro e gerenciamento de câmeras IP (RTSP/ONVIF). Criar pipelines de streaming de vídeo e gravação (FFmpeg, HLS, WebRTC). Implementar funcionalidades de playback e busca por data/hora. Garantir segurança, autenticação e controle de acesso (roles de usuário, JWT). Colaborar com o frontend para integração perfeita da API. Participar de revisões de código e definição de arquitetura com o Tech Lead. Trabalhar com DevOps para deploy, storage e infraestrutura de vídeos. Escrever documentação técnica clara e precisa. Requisitos: Requisitos: Obrigatórios: Experiência sólida em desenvolvimento backend (3 anos). Proficiência em Go, Node.js ou PHP/Laravel. Experiência com protocolos de vídeo: RTSP, HLS ou WebRTC. Experiência com bancos de dados relacionais (PostgreSQL/MySQL). Conhecimento em arquitetura de APIs REST e autenticação (JWT, OAuth). Experiência com integração com storage (S3, MinIO ou equivalente). Familiaridade com Docker / CI/CD e boas práticas de versionamento (Git). Boa comunicação e capacidade de trabalhar em equipe multidisciplinar. Desejáveis: Experiência em sistemas de monitoramento de vídeo / VMS. Conhecimento em FFmpeg e processamento de vídeo. Noções de microserviços e escalabilidade. Experiência com testes automatizados (unitários e integração).