.
*acerca de la empresa*ecosistemex s. De r. L. De c. V. es una empresa líder en el sector de tecnologías de la información, enfocada en el desarrollo de soluciones innovadoras para sus clientes.
nuestra historia se caracteriza por la excelencia en el servicio y la constante búsqueda de la mejora continua.
al unirte a nuestro equipo, tendrás la oportunidad de trabajar en un ambiente colaborativo y dinámico, donde se fomenta la creatividad y el crecimiento profesional.
ubicación: argentina.
*requisitos del puesto*- * formación universitaria en ingeniería de sistemas, electrónica, telecomunicaciones, computación o afines.
*:- * experiência mínima de 5 años* en desarrollo con *erlang/otp* en sistemas backend de alta concurrencia y baja latencia.- sólidos conocimientos en *arquitectura de software y diseño de sistemas distribuidos*.- experiência en *redis, kafka y rabbitmq* para la gestión de mensajes y eventos en arquitecturas asincrónicas.- experiência en el desarrollo de sistemas backend más allá de http, con integración de protocolos como *tcp, udp, sctp, websockets, grpc*.- experiência en *contenedores (docker)* y administración de entornos *linux* para la operación de servicios backend.- conocimiento en monitoreo y optimización de rendimiento en sistemas distribuidos con alto tráfico.
*responsabilidades del puesto*- diseñar y desarrollar sistemas backend robustos, escalables y tolerantes a fallos utilizando *erlang/otp*.- definir y aplicar principios arquitectónicos para garantizar eficiencia, concurrencia y resiliencia en sistemas distribuidos.- diseñar e implementar mecanismos de comunicación y procesamiento de eventos con *redis, kafka y rabbitmq*.- optimizar y mejorar la gestión de procesos en *erlang*, asegurando un uso eficiente de los recursos del sistema.- implementar patrones de diseño en sistemas de alta concurrencia, incluyendo *actor model, message passing y event-driven architectures*.- colaborar en la integración de sistemas con protocolos como *websockets, tcp, udp, grpc o sctp*, asegurando una comunicación eficiente y estable.- mantener y mejorar infraestructuras en entornos basados en *contenedores (docker) y linux*, asegurando automatización y escalabilidad.- participar en la implementación de arquitecturas distribuidas utilizando *kubernetes (deseable)*.- realizar pruebas de carga y diagnóstico de rendimiento para asegurar la estabilidad y capacidad de escalamiento de los servicios backend.- trabajar estrechamente con equipos de infraestructura y devops para optimizar despliegues y asegurar la disponibilidad del sistema.- documentar arquitecturas, decisiones técnicas y mejores prácticas para garantizar la continuidad y evolución del sistema.
*deseable*:- conocimientos en *voip o telefonía*, con experiência en protocolos como *sip, rtp, webrtc o asterisk/freeswitch*.- experiência en *kubernetes* para la orquestación de contenedores y despliegues de alta disponibilidad