Na ERA, estamos ampliando nosso time de tecnologia e buscamos um(a) Desenvolvedor(a) Sênior com experiência sólida em sistemas de alta disponibilidade, comunicação em tempo real e integrações complexas.
Se você domina ambientes escaláveis, entrega soluções robustas e gosta de enfrentar desafios de verdade, queremos você com a gente.
Responsabilidades
- Liderar a evolução da plataforma omnichannel (mensagens + voz), garantindo performance, resiliência e escalabilidade.
- Manter e aprimorar serviços que integram Rocket.Chat, Node.Js e APIs de mensageria (WhatsApp, chat, voz).
- Desenvolver, otimizar e manter aplicações em Node.Js e PHP, incluindo módulos internos críticos.
- Trabalhar com MongoDB e MySQL / MariaDB, realizando modelagem, indexação, otimização de consultas e tuning de performance.
- Criar e manter integrações com APIs internas e externas (REST / Webhooks), garantindo padrões altos de segurança e observabilidade.
- Contribuir com a arquitetura de serviços distribuídos, filas de mensagens, pipelines e automações internas.
- Participar de code reviews, definir padrões técnicos, sugerir melhorias estruturais e apoiar o time na adoção de boas práticas.
- Documentar rotinas, fluxos técnicos e integrações de forma clara e objetiva.
- Colaborar com áreas de negócio (CX, Suporte, Comercial e Operações) para entender demandas e entregar soluções eficientes.
✅ Requisitos
- Experiência avançada em Node.Js (Express, Navegação entre serviços, APIs, consumo e criação de Webhooks).
- Domínio em MongoDB (modelagem, agregações, índices, performance).
- Forte conhecimento em PHP moderno (orientação a objetos, boas práticas, padrões de projeto).
- Vivência robusta com Rocket.Chat, integrações, bots, webhooks e automações.
- Sólida experiência com MySQL / MariaDB (queries complexas, modelagem relacional, otimização).
- Conhecimento em arquitetura de aplicações escaláveis, filas (ex. : RabbitMQ), caching e integração com serviços externos.
- Experiência com versionamento Git (branches, PRs, code review, GitFlow).
- Familiaridade com ambientes Linux, logs, troubleshooting e análise de performance.
- Perfil colaborativo e capacidade de mentorizar desenvolvedores de níveis júnior e pleno.
Diferenciais
- Experiência com sistemas de Telecom / VoIP, WebRTC, FreeSWITCH, mensageria e bots de voz.
- Conhecimento em APIs de WhatsApp oficial, integração omnichannel e fluxos de atendimento.
- Vivência com Docker, CI / CD e pipelines de automação.
- Noções avançadas de segurança da informação aplicadas ao desenvolvimento de sistemas.
- Experiência com WordPress para manutenção de sites institucionais.
- Prática com metodologias ágeis (Scrum / Kanban).
- Participação ativa na definição de arquitetura e decisões de alto impacto.