En Libelium, desarrollamos soluciones tecnológicas innovadoras basadas en datos ambientales a través de gemelos digitales, enriquecidos con información local captada por nuestros dispositivos IoT. Nuestra tecnología permite a las smart cities optimizar sus zonas de bajas emisiones y a infraestructuras críticas mejorar su eficiencia y seguridad mediante la monitorización avanzada del entorno, como en el caso del transporte de la energía eléctrica.
Nuestros dispositivos IoT conectan el mundo físico con el digital a través de nuestro espacio iris360, impulsando la sostenibilidad, la productividad y la datocratización en empresas y ciudades de más de 120 países.
Tras consolidarnos en Europa, Asia y América, estamos expandiendo nuestro mercado a Arabia Saudita (KSA). Creemos firmemente que los datos son el nuevo lenguaje de comunicación entre administraciones, empresas y ciudadanos, facilitando la creación de un impacto positivo en el planeta.
MISIÓN
Nuestra misión es ayudar a empresas y ciudades a aprovechar todo el potencial del IoT para construir una sociedad más competitiva, sostenible y datocratizada.
VISIÓN
Nuestra visión es ser líderes en el diseño de productos y soluciones IoT integrales, precisos, robustos, seguros y respetuosos con el medio ambiente, colaborando con los mejores profesionales.
FUNCIONES DEL PUESTO
* Diseñar y desarrollar código limpio, escalable y mantenible, aplicando principios SOLID y clean code.
* Velar por el correcto funcionamiento de los servicios desarrollados, realizando refactorizaciones y actualizaciones cuando sea necesario.
* Participar de manera activa en las ceremonias de SCRUM y otras reuniones del equipo.
* Participar en el análisis de requisitos y en el diseño de soluciones eficientes y escalables.
* Aplicar pruebas de calidad y seguridad, asegurando el cumplimiento de normativas internacionales (UNE, ISO).
* Diseñar y mantener APIs y microservicios para procesar grandes volúmenes de datos.
* Colaborar en el diseño de arquitecturas distribuidas y orientadas a eventos.
* Trabajar tanto en backend como en frontend, con especial foco en rendimiento y escalabilidad.
* Ayudar a otros miembros del equipo y participar en revisiones de código.
REQUISITOS
* Grado en Ingeniería Informática o similar.
* Mínimo 5 años de experiencia en desarrollo de software en entornos de alta disponibilidad.
* Amplos conocimientos y experiencia en programación Laravel/Symfony (PHP), Python (con conocimientos en Inteligencia Artificial), Javascript (Vue o React), Bases de datos relacionales y no relacionales, Git y metodologías de desarrollo colaborativo.
* Conocimiento de Docker, AWS, sistemas de colas, MQTT y protocolos de comunicación IoT (MQTT, HTTP, LwM2M, CoAP).
* Nivel de inglés B2 o superior.
* Habilidad para comunicarse de manera clara y efectiva, facilitando el trabajo conjunto con equipos multidisciplinares y diversos departamentos.