Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Nodi

NewBe an early applicant

Senior Full-Stack Developer (Contact Center) - Contrato a termino fijo

Posted
Discussion

Summary

On-site 90-day fixed-term role at WeKall in Cali, Colombia, developing and maintaining its Engage 360 cloud contact center with the dev squad. Full-stack work across Node.js/Java backends, React/Angular frontends, Asterisk/SIP telephony, AWS infrastructure and AI voice integrations.

Sobre WeKall

WeKall es una compañía AI Native de Cali que construye comunicación empresarial en la nube: telefonía cloud (Business Phone), contact center (Engage 360), WhatsApp con IA (Messenger Hub) y agentes de voz con IA (Vicky AI). Su estrategia es Revenue Experience Automation (RxA): automatizar la experiencia de ingresos de sus clientes en los sectores financiero, educación, salud, construcción y tecnología.

Centramos las comunicaciones en las personas para humanizar el mundo.

Sobre el Reto (90 días)

Acompañarás el desarrollo y el mantenimiento de Engage 360, nuestro contact center, durante un proyecto de 90 días. Trabajarás con el squad de desarrollo en análisis funcional, análisis técnico y programación, para que la plataforma responda a lo que necesitan los usuarios y opere de forma estable.

Criterios de éxito al día 90

  • Funcionalidades del contact center asignadas en producción, con pruebas y documentación.
  • Backlog de mantenimiento al día: tickets asignados cerrados dentro de los SLA del equipo.
  • Plan de mejora de la infraestructura AWS del contact center entregado al CTO, con diagnóstico de desempeño y costos.
  • Benchmark de nuestra tecnología frente a 3 a 5 alternativas del mercado, con recomendaciones.

Desarrollo y mantenimiento del contact center

  • Desarrollar nuevas funcionalidades y mantener el contact center junto con el squad.
  • Cumplir las fechas de los entregables asignados.
  • Reportar avances y bloqueos en el seguimiento diario.
  • Participar en code review y en el diseño técnico de las funcionalidades que te asignen.

Método de trabajo

  • Trabajar con la metodología de la fábrica de software y proponer mejoras.
  • Aplicar los patrones, buenas prácticas y tecnologías que define el equipo.
  • Documentar lo que construyes: APIs, decisiones técnicas y runbooks.

Infraestructura y tecnología

  • Apoyar la evaluación, el diseño y la implementación de soluciones de infraestructura en AWS.
  • Analizar el desempeño y los costos de la infraestructura en AWS y proponer optimizaciones.
  • Comparar nuestra tecnología con la del mercado como apoyo al CTO: funcionalidad, arquitectura, costo y capacidades de IA.
  • Formación: Tecnólogo o profesional titulado en Ingeniería de Sistemas, Telecomunicaciones, Electrónica o afín
  • Experiencia: Mínimo 2 años en desarrollo de software; al menos 2 en telefonía IP o contact center
  • Backend: Node.js (Express/NestJS) y Java (Spring Boot). APIs REST, microservicios y arquitectura serverless
  • Frontend: React o Angular con TypeScript. Deseable WebRTC (SIP.js/JsSIP) para softphones web
  • Bases de datos: PostgreSQL, MySQL, SQLite, DynamoDB. Redis para caché y estado en tiempo real
  • Tiempo real y mensajería: WebSockets, colas (SQS, RabbitMQ o Kafka), arquitectura orientada a eventos
  • Telefonía: SIP, RTP/SRTP, codecs, NAT traversal. Asterisk con AMI, ARI/AGI y dialplan. Colas/ACD, IVR, grabación de llamadas, CDRs. Deseable Kamailio o SBC
  • Contact center: Marcadores outbound (predictivo, progresivo, AMD), enrutamiento por skills, integraciones CTI con CRM (HubSpot, Salesforce), reportería en tiempo real, métricas de calidad de voz (MOS, jitter, pérdida de paquetes)
  • Contenedores y observabilidad: Docker, Elasticsearch/Kibana, Grafana. Pruebas unitarias e integración; deseable pruebas de carga de voz (SIPp)
  • Seguridad: Cifrado en tránsito y reposo, aislamiento multi-tenant, datos personales bajo Ley 1581 (Habeas Data)
  • IA: Integración con APIs de LLM, STT/TTS y agentes de voz en tiempo real (LiveKit o similar). Deseable IA conectada a flujos de contact center
  • Metodología: Scrum, Git con flujo de ramas y revisión de código
  • Idiomas: Español nativo, inglés técnico para lectura de documentación

Modelo de contratación

  • Contrato: Término fijo a noventa (90) días
  • Modalidad del contrato: Presencial en Zonamerica, Cali
  • Remuneración: Salario total de $7,000,000 compuesto por base de $4,900,000 e indicador de cumplimiento de $2,100,000

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →