Point your AI agent at freehire and let it find you a job.

Get the CLI →

Wekall

Desarrollador Full Stack Semi Senior

Posted 5 views
Discussion

Summary

Semi-senior full-stack developer at WeKall building end-to-end AI features for voice and messaging products: taking LLMs to production (RAG, tool calling), integrating voice/WhatsApp APIs, and ensuring reliability, speed, and cost efficiency. Works with TypeScript (NestJS backend, React frontend), PostgreSQL/MongoDB, and AWS/Docker/Kubernetes, on-site in Colombia.

Sobre WeKall

En WeKall centralizamos voz, chat e IA en una sola plataforma, para que las empresas controlen cada conversación, cada dato y cada oportunidad de su negocio. Somos una compañía AI Native: construimos con datos y medimos por resultados. Atendemos empresas de Financials, Education, Salud, Construction y Tecnologia.

El rol

Buscamos un Desarrollador Full Stack Semi Senior que construya, de punta a punta, funcionalidades de IA aplicada en nuestros productos de voz y mensajería.

Vas a llevar modelos de lenguaje a producción, integrarlos con plataformas de voz y WhatsApp, y cuidar que lo que construyes sea confiable, rápido y eficiente en costo. Trabajarás con TypeScript en backend y frontend, dentro de un equipo que revisa código y documenta sus decisiones.

Qué vas a hacer

  • Diseñar, desarrollar y mantener funcionalidades completas, de backend a frontend, en nuestros productos de voz, mensajería e IA.
  • Integrar modelos de lenguaje (LLM) en producción: prompts, tool calling, búsqueda semántica sobre documentos (RAG) y evaluación de respuestas.
  • Conectar plataformas de voz y mensajería con IA (ElevenLabs, Retell, WhatsApp Business API) y servicios externos vía API y webhooks.
  • Modelar y optimizar datos en PostgreSQL y MongoDB: esquemas, índices y consistencia.
  • Construir procesos asíncronos confiables con colas, reintentos e idempotencia.
  • Desarrollar interfaces en React dentro de nuestra arquitectura de microfrontends, usando el design system de la empresa.
  • Participar en el diseño de arquitectura y en el despliegue en la nube (AWS, Docker, Kubernetes).
  • Monitorear, diagnosticar y corregir errores en producción, incluido el costo y la latencia de los servicios de IA.
  • Escribir pruebas automatizadas y participar en la revisión de código bajo los estándares del equipo.
  • Documentar decisiones técnicas y usar herramientas de IA para programar con criterio, revisando lo que generan.

Lo que necesitas

  • Lenguajes: TypeScript y JavaScript (Node.js).
  • Backend: NestJS o un framework equivalente, APIs REST, webhooks y OpenAPI.
  • Frontend: React (hooks, manejo de estado) y Tailwind.
  • SQL: PostgreSQL (modelado, índices, transacciones).
  • NoSQL: MongoDB (modelado de documentos, índices, agregaciones).
  • IA aplicada: APIs de LLM (OpenAI, Anthropic o similares), tool calling y prompt engineering.
  • RAG: embeddings y bases vectoriales (Qdrant, pgvector o similares).
  • Pruebas: Jest o Vitest, y Playwright.
  • Colaboración: Git y revisión de código mediante pull requests.
  • Idiomas: español nativo e inglés técnico de lectura (B1 o superior).

Suma puntos si tienes experiencia en

  • Colas y cache: Redis, Bull/BullMQ o RabbitMQ.
  • AWS: S3, SQS, RDS/DocumentDB, CloudFront y Secrets Manager.
  • Contenedores y despliegue: Docker, Kubernetes y CI/CD (Jenkins o similar).
  • IA de voz: ElevenLabs, Retell, Vapi, LiveKit o Whisper.
  • Frameworks de IA: LangChain, LangGraph o Model Context Protocol (MCP).
  • Microfrontends (Module Federation) y design systems.
  • MySQL.
  • Telefonía: SIP, Asterisk o WebRTC.
  • Integraciones con WhatsApp Business API, HubSpot o Google/Microsoft Calendar.
  • Metodologías ágiles: Scrum o Kanban.
  • Inglés conversacional (B2 o superior).
  • Contrato

  • Contrato a termino indefinido directo con la empresa
  • Salario: 6.870.000 mensuales
  • Modalidad: Presencial

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 →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available