Descrição
Resumo:
Procuramos um Engenheiro Full Stack para aprimorar os serviços e a infraestrutura da plataforma CCaaS da Sangoma, assumindo a responsabilidade integral por funcionalidades e melhorando a experiência do cliente.
Pontos de destaque:
1. Construir, implantar e gerenciar serviços para plataformas de comunicação em tempo real
2. Desenvolver experiências modernas de serviço e usuário usando Python e JavaScript
3. Colaborar com equipes para entregar soluções escaláveis e de alto desempenho
### **Construa. Implante. Assuma a responsabilidade.**
Na Sangoma, construímos a tecnologia que mantém as empresas conectadas. Desde plataformas UCaaS e CCaaS até infraestrutura de comunicações em tempo real, nossas plataformas impulsionam milhões de conversas todos os dias.
Nossos engenheiros atuam com confiança, autonomia e responsabilidade. Avançamos com propósito, colaboramos entre equipes e assumimos a responsabilidade pelos resultados, não apenas pela produção.
Você não apenas contribuirá com código. Você gerenciará serviços. Resolverá problemas significativos. Ajudará a elevar os padrões.
Nossa equipe de Engenharia de Call Center busca um Engenheiro Full Stack para ajudar a aprimorar os serviços e a infraestrutura por trás da plataforma CCaaS da Sangoma. Você trabalhará em toda a pilha tecnológica, colaborando com as equipes de produto, plataforma e engenharia de voz para entregar capacidades confiáveis e escaláveis de experiência do cliente. Como Engenheiro Full Stack de Experiência do Cliente (CX) na Sangoma, você construirá os serviços e experiências que impulsionam conversas em tempo real para empresas ao redor do mundo. O trabalho que você realiza impacta diretamente a confiabilidade, usabilidade e a velocidade com que entregamos inovações em nossa plataforma CCaaS.
Estamos abertos a contratar esse cargo no Brasil como prestador de serviços ou na Colômbia como empregado em regime integral.
### **Sua função**
* Projetar, construir e aprimorar capacidades principais da plataforma Contact Center como Serviço (CCaaS) da Sangoma que suportam interações em tempo real com clientes.
* Assumir a responsabilidade integral por funcionalidades em toda a pilha — backend, frontend e infraestrutura — desde o projeto inicial até a produção, monitoramento e iteração.
* Desenvolver experiências modernas de serviço e usuário usando frameworks Python e JavaScript, como FastAPI, React e Vue.
* Colaborar de perto com equipes de produto e engenharia para entregar soluções escaláveis e de alto desempenho que melhorem a experiência do cliente e os fluxos de trabalho dos agentes.
* Integrar serviços de aplicação com FreeSWITCH usando SIP e WebRTC para habilitar engajamento por voz e digital.
* Trabalhar dentro de uma arquitetura orientada a eventos, aproveitando PostgreSQL, Redis e Kafka para suportar cargas de trabalho em tempo real em escala.
* Escrever código limpo, sustentável e bem testado, contribuindo para a melhoria dos padrões e melhores práticas de engenharia.
* Aprimorar a observabilidade, confiabilidade e desempenho dos serviços sob sua responsabilidade.
* Participar de uma rotação compartilhada de plantão e assumir a responsabilidade pela estabilidade da plataforma e por sua melhoria contínua.
**Requisitos**
### **Seu histórico**
* Experiência sólida na construção de serviços backend em Python usando frameworks como FastAPI, Flask ou Django.
* Experiência consolidada em desenvolvimento frontend com JavaScript e frameworks modernos como React ou Vue.
* Experiência no projeto, entrega e operação de aplicações web complexas em ambientes de produção.
* Experiência prática com Docker e familiaridade com abordagens de orquestração; conhecimento em Kubernetes é um diferencial.
* Experiência com bancos de dados relacionais, como PostgreSQL, e tecnologias de cache, como Redis.
* Compreensão de sistemas em tempo real ou orientados a eventos, utilizando Kafka, RabbitMQ ou tecnologias semelhantes.
* Experiência na construção e operação de sistemas baseados em nuvem e escaláveis (AWS ou equivalente).
* Conforto no uso de Git e em fluxos modernos de desenvolvimento colaborativo.
* Experiência eficaz em equipes de engenharia distribuídas e remotas.
* Excelentes habilidades de comunicação escrita e verbal em inglês.
### **Desejável**
* Experiência com tecnologias de comunicação em tempo real, incluindo FreeSWITCH, SIP ou WebRTC.
* Exposição a Elixir e Phoenix.
* Experiência em arquiteturas de microsserviços ou distribuídas.
* Familiaridade com pipelines CI/CD, estratégias de testes automatizados e práticas modernas de lançamento.