12 días
Expira 13/06/2025
Ingeniero Back-end Full-Stack Platform
Ingeniero Back-end Full-Stack Platform
Responsabilidades
- Realizar análisis previos y modelado detallado de las soluciones propuestas, garantizando una comprensión clara de los requisitos y objetivos del proyecto.
- Participar activamente en la recopilación de requisitos, aportando experiencia para definir soluciones técnicas efectivas y alineadas con las necesidades del cliente.
- Estimar con precisión los tiempos de desarrollo, colaborando en la planificación eficaz de los proyectos para cumplir con los plazos establecidos.
- Desarrollar software de alta calidad utilizando tecnologías modernas como Node.js, JavaScript y ReactJS, siguiendo los estándares y mejores prácticas de la empresa para asegurar eficiencia y robustez.
- Mantener y mejorar el software existente, proponiendo e implementando correcciones y optimizaciones en colaboración con el equipo.
- Realizar pruebas exhaustivas de las soluciones desarrolladas antes de su entrega al equipo de control de calidad para asegurar un rendimiento óptimo y libre de errores.
- Aplicar metodologías, tecnologías y herramientas definidas por la empresa para mantener la coherencia, calidad y eficiencia en todos los procesos de desarrollo.
- Apoyar la formación y orientación del equipo, compartiendo conocimientos y experiencias que permitan el crecimiento colectivo y el fortalecimiento del equipo de desarrollo.
- Participar activamente en revisiones de código, promoviendo estándares de calidad, buenas prácticas de programación y fomentando la mejora continua.
- Colocar al cliente en el centro de todas las acciones, generando soluciones que satisfagan sus expectativas y necesidades con un enfoque orientado a la calidad y el servicio.
- Identificar y proponer oportunidades de mejora en los procesos de desarrollo, superando deficiencias y optimizando resultados.
- Mantener alineación con la estrategia y cultura organizacional, colaborando para alcanzar los objetivos comunes del equipo y de la empresa.
- Título universitario en Ciencias de la Computación, Ingeniería en Computación o campos relacionados, que respalde una sólida base teórica y práctica.
- Experiencia comprobada de al menos 4 años desempeñándose como desarrollador, con un historial demostrable de proyectos exitosos.
- Dominio en desarrollo con Node.js, JavaScript, ReactJS y tecnologías relacionadas, asegurando un manejo avanzado y actualizado con las herramientas más modernas.
- Conocimiento profundo de buenas prácticas de programación y diseño de software, con habilidad para crear soluciones eficientes, mantenibles y escalables.
- Experiencia en gestión y uso de bases de datos relacionales y NoSQL, comprendiendo su arquitectura y particularidades para optimizar el manejo de datos.
- Capacidad sólida para emplear estructuras de datos y algoritmos en la resolución de problemas complejos y optimización de código.
- Habilidad para analizar requerimientos técnicos y de negocio, proponiendo soluciones prácticas y bien fundamentadas que aporten valor real.
- Precisión en la estimación de tiempos de desarrollo, contribuyendo a la correcta planificación y ejecución de los proyectos.
- Experiencia trabajando en equipos multidisciplinares, colaborando de manera efectiva y aportando al buen clima laboral.
- Conocimiento y aplicación de metodologías ágiles de desarrollo como Scrum o Kanban, facilitando la adaptabilidad y la entrega continua.
- Excelentes habilidades de comunicación para compartir conocimientos, orientar y colaborar con el equipo de forma clara y efectiva.
- Enfoque centrado en la satisfacción del cliente, mostrando compromiso con la calidad y la entrega de soluciones que superen expectativas.
- Actitud proactiva hacia la mejora continua e innovación tecnológica, buscando siempre optimizar procesos y productos.
- Flexibilidad para viajar cuando el proyecto lo requiera, demostrando compromiso y adaptabilidad a las necesidades del negocio.
Será valorado contar con experiencia en tecnologías complementarias al stack principal, como Docker, Kubernetes o servicios en la nube (AWS, Azure, Google Cloud) para la implementación y despliegue de soluciones escalables. También es deseable tener conocimientos en automatización de pruebas, integración continua y herramientas de monitoreo para garantizar un ciclo de desarrollo robusto y eficiente. Experiencia previa en la industria audiovisual o del streaming será considerada un plus importante, al igual que haber trabajado bajo ambientes de alta demanda y con equipos multidisciplinarios distribuidos geográficamente. Además, habilidades avanzadas en diseño UX/UI y conocimiento en seguridad informática fortalecerán la calidad de las soluciones entregadas.
Beneficios
En Mediastream ofrecemos un entorno laboral dinámico y colaborativo que impulsa tanto la innovación como el crecimiento profesional continuo. Fomentamos una cultura inclusiva basada en el apoyo mutuo y el desarrollo personal y profesional constante. Proporcionamos amplias oportunidades de capacitación en tecnologías de vanguardia y se trabaja junto a un equipo altamente calificado para enfrentar desafíos relevantes dentro de la industria de streaming y distribución de contenido audiovisual. Promovemos un ambiente de trabajo que prioriza tanto el bienestar como la formación para potenciar tu carrera tecnológica en un sector en constante evolución.