




Resumen: Sangoma busca un desarrollador experimentado de Node.js para diseñar, desarrollar y optimizar aplicaciones del lado del servidor para productos innovadores de UCaaS dentro de un equipo de desarrollo dinámico. Aspectos destacados: 1. Desarrollar, mantener y optimizar aplicaciones del lado del servidor utilizando Node.js 2. Colaborar con equipos multifuncionales en soluciones de software de alta calidad 3. Contribuir a plataformas de comunicación de vanguardia Sangoma busca un desarrollador motivado y experimentado de Node JS para unirse a nuestro dinámico equipo de desarrollo. Como proveedor líder de soluciones de comunicaciones empresariales, Sangoma se dedica a construir productos innovadores y escalables de UCaaS que satisfagan las necesidades cambiantes de nuestros clientes. En este puesto, será responsable de desarrollar, mantener y optimizar aplicaciones del lado del servidor utilizando Node JS, garantizando un rendimiento eficiente y fiable. Colaborará con equipos multifuncionales para entregar soluciones de software de alta calidad en un entorno acelerado. Si tiene pasión por el desarrollo backend y desea contribuir a plataformas de comunicación de vanguardia, le animamos a presentar su candidatura. Su función: * Diseñar, desarrollar y mantener servicios backend escalables y de alto rendimiento, así como APIs RESTful, utilizando Node JS y sus marcos relacionados. * Escribir código limpio, seguro, eficiente y mantenible, siguiendo estándares de codificación establecidos, mejores prácticas y metodologías de desarrollo de software. * Colaborar estrechamente con desarrolladores frontend, gestores de producto, equipos de QA y partes interesadas multifuncionales para entregar soluciones de software fiables y centradas en el usuario. * Construir y optimizar sistemas backend para lograr rendimiento, escalabilidad, fiabilidad y seguridad en un entorno de producción SaaS. * Participar en discusiones arquitectónicas, revisiones de código e iniciativas de mejora continua para elevar la calidad del código y los procesos de desarrollo. * Solucionar, analizar y resolver de forma oportuna problemas complejos en producción, cuellos de botella de rendimiento y defectos de la aplicación. * Desarrollar y mantener integraciones con bases de datos, servicios de terceros y sistemas internos. * Contribuir a las canalizaciones CI/CD, los procesos de despliegue y las mejoras generales de la infraestructura backend. * Mantenerse actualizado sobre las tecnologías emergentes de Node JS, las tendencias del desarrollo backend y las mejores prácticas del sector para impulsar la innovación y la excelencia técnica. **Requisitos** * 3 años o más de experiencia profesional desarrollando aplicaciones backend con Node JS en un entorno de producción. * Experiencia sólida y práctica con marcos de Node JS como Express.js. * Experiencia comprobada en el diseño, construcción y mantenimiento de APIs RESTful y servicios backend. * Experiencia trabajando con bases de datos relacionales y/o NoSQL, como MySQL, PostgreSQL o MongoDB. * Conocimientos sólidos sobre programación asíncrona, arquitectura orientada a eventos y diseño de aplicaciones backend escalables. * Experiencia solucionando, depurando y optimizando el rendimiento de aplicaciones backend. * Se prefiere familiaridad con entornos en la nube, canalizaciones CI/CD y mejores prácticas modernas de desarrollo de software. * Habilidades sólidas de análisis, resolución de problemas y solución técnica de incidencias. * Capacidad para trabajar eficazmente en un entorno de desarrollo ágil colaborativo. * Título universitario en Ciencias de la Computación, Ingeniería de Software o campo técnico relacionado (o experiencia equivalente). * Debe poseer excelentes habilidades orales y escritas en inglés, con capacidad para comunicar claramente conceptos técnicos a equipos globales.


