Este é um cargo remoto.
Buscamos um(a) Fullstack Engineer para atuar no desenvolvimento de uma plataforma de Revenue AI (Konversa), com foco em construir e evoluir os módulos core do sistema, garantindo entregas rápidas, escaláveis e integradas com múltiplos serviços e canais.
Responsabilidades
- Desenvolvimento Fullstack: Construir e evoluir funcionalidades tanto no backend (APIs, integrações, lógica de negócio) quanto no frontend (dashboard, fluxos operacionais e interfaces do usuário).
- Construção de Módulos Core: Atuar diretamente em módulos como Campaign Engine, Customer Profile, Integration Hub e Channel Orchestrator.
- Integrações: Desenvolver e manter integrações com APIs externas (ERPs, WhatsApp, VOIP, pagamentos, etc.), garantindo estabilidade e escalabilidade.
- Estruturação de APIs: Criar APIs bem definidas (REST/gRPC), com foco em desacoplamento e comunicação entre serviços.
- Modelagem de Dados: Participar da definição e evolução da estrutura de dados, garantindo consistência e performance.
- Frontend funcional: Desenvolver interfaces simples e eficientes (dashboard do gestor, onboarding, fluxos operacionais), priorizando usabilidade e velocidade de entrega.
- Observabilidade e Debug: Acompanhar logs, métricas e comportamento do sistema para identificar e corrigir problemas rapidamente.
- Qualidade de Código: Escrever código limpo, testável e escalável, com boas práticas de versionamento e revisão.
- Colaboração: Trabalhar em conjunto com times de backend, IA, produto e operação para garantir entregas alinhadas ao negócio.
Qualificações
Buscamos um profissional com perfil de construção, com mentalidade de dono e foco em execução.
- Proatividade e Autonomia: Capacidade de tocar entregas de ponta a ponta, sem depender de direcionamento constante.
- Mentalidade de Produto: Entender o impacto do que está construindo no negócio, e não apenas no código.
- Foco em Resultado: Priorizar o que gera valor real, evitando overengineering.
- Adaptabilidade: Conforto em trabalhar em um ambiente dinâmico, com mudanças rápidas de prioridade.
- Resolução de Problemas: Capacidade de investigar, entender e resolver problemas complexos de forma estruturada.
- Comunicação: Clareza para se comunicar com áreas técnicas e não técnicas.
- Senso de Prioridade: Saber equilibrar velocidade de entrega com qualidade.
- Colaboração: Trabalhar bem em equipe, contribuindo com ideias e ajudando na evolução do produto.
- Capacidade de colaborar de forma eficiente com times geograficamente distribuídos, mantendo boa comunicação e alinhamento.
Atenção: Vaga extensiva para pessoas com deficiência.
Requisitos
- Experiência Fullstack: Experiência sólida com desenvolvimento backend e frontend (preferencialmente Node.js + TypeScript + React).
- APIs e Integrações: Experiência na construção e consumo de APIs REST e integração com serviços externos.
- Banco de Dados: Conhecimento em modelagem de dados e uso de bancos relacionais (PostgreSQL).
- Arquitetura de Sistemas: Entendimento de arquitetura modular, microsserviços ou sistemas distribuídos.
- Assincronismo: Experiência com filas, eventos ou processamento assíncrono (ex: SQS, RabbitMQ, etc.).
- Versionamento: Experiência com Git e fluxo de desenvolvimento colaborativo.
- Cloud (diferencial): Experiência com AWS ou similares.
- Conhecimento em tempo real (diferencial): WebSockets, streaming ou aplicações com baixa latência.
- Experiência com integrações de comunicação (diferencial): WhatsApp API, VOIP, mensageria, etc.
Obs.: necessária disponibilidade para vir ao Rio de Janeiro eventualmente (ex: 1 vez a cada 15 dias ou 1 vez por mês), principalmente para alinhamentos estratégicos.
Benefícios
A contratação será na modalidade PJ, no entanto, ofertamos alguns benefícios:
- Plano de Saúde – Amil + coparticipação (opcional)
- Plano Dental – Amil (opcional)
- Chip corporativo com voz e dados gratuitos
- Parcerias com instituições de ensino
- Dayoff no Aniversário
- Total Pass