Senior Erlang Engineer

Estamos buscando un Senior Erlang Engineer con sólida experiencia en sistemas backend distribuidos, altamente concurrentes y tolerantes a fallos. Esta es una oportunidad para unirte a un equipo técnico de alto nivel, enfocado en el desarrollo de servicios robustos, escalables y eficientes.

Responsabilidades

  • Diseñar y desarrollar sistemas backend robustos, escalables y tolerantes a fallos utilizando Erlang/OTP.
  • Aplicar principios arquitectónicos para garantizar eficiencia, concurrencia y resiliencia.
  • Diseñar e implementar mecanismos de mensajería y eventos con Redis, Kafka y RabbitMQ.
  • Optimizar la gestión de procesos en Erlang, asegurando el uso eficiente de recursos.
  • Implementar arquitecturas basadas en actor model, message passing y event-driven.
  • Integrar protocolos como WebSockets, TCP, UDP, gRPC o SCTP.
  • Mantener y mejorar entornos con Docker y Linux.
  • Participar en arquitecturas distribuidas con Kubernetes (deseable).
  • Realizar pruebas de carga y diagnósticos de rendimiento.
  • Colaborar con equipos de infraestructura y DevOps para mejorar despliegues y disponibilidad.
  • Documentar arquitecturas y decisiones técnicas.

Requisitos

  • Más de 5 años de experiencia desarrollando con Erlang/OTP.
  • Experiencia en sistemas backend de alta concurrencia y baja latencia.
  • Sólidos conocimientos en arquitectura de software distribuido.
  • Experiencia con Redis, Kafka o RabbitMQ.
  • Integración de protocolos como TCP, UDP, SCTP, WebSockets y gRPC.
  • Experiencia en contenedores (Docker) y administración de entornos Linux.
  • Conocimiento en monitoreo y optimización de sistemas distribuidos.
  • Capacidad de resolución de problemas complejos en entornos concurrentes.

Deseable

  • Experiencia en VoIP o telefonía (SIP, RTP, WebRTC, Asterisk/FreeSWITCH).
  • Conocimiento en Kubernetes.
  • Familiaridad con CI/CD y automatización.
  • Conocimiento en almacenamiento distribuido y bases de datos NoSQL.

Condiciones contractuales

  • Contratación directa con empresa internacional
  • Full-time
  • Contrato a término indefinido
  • Trabajo remoto 100 %
  • Salario: USD 4.000 mensuales

Proceso de selección

  • Video entrevista inicial
  • Entrevista con equipo de Recursos Humanos
  • Entrevista técnica (formato ping-pong) con líder del equipo
  • Entrevista final con CTO y/o Director
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Engineer Q&A's
Report this job
Apply for this job