☕ Sobre HimikodeEn Himikode, nos apasiona el café y la innovación. Nuestro producto es hkoffee, la solución que transforma cualquier banco de máquinas de café en un dispositivo inteligente y ofrece información a la industria del café sobre lo que ocurre en los locales donde se sirve su marca, de forma que pueda ser consultada de forma fácil, remota y en tiempo real.En Himikode combinamos IoT, Big Data e IA, realizando desarrollos propios que cubren todo el ciclo del dato (recogida, envío, procesado, análisis, presentación y gestión). Creamos dispositivos IoT que recogen datos del equipamiento de cafetería y una plataforma SaaS de datos que permite a nuestros clientes acceder a toda la información sobre consumo de café y calidad de elaboración y gestionar sus procesos (gestión de locales, activos, personal etc).Si buscas un entorno dinámico donde trabajar en equipo y contribuir significativamente a la digitalización de la industria hostelera, Himikode es tu lugar.ℹ️ Descripción del puestoBuscamos una persona audaz, adaptativa y dinámica, con pasión por la tecnología y gran creatividad, para la incorporación inmediata al equipo de Tecnología, en reporte directo al CTO. Como miembro del equipo participarás de forma directa en la definición de los productos de software y hardware de la compañía, formando parte del comité de producto, así como en la elección de tecnologías e infraestructura.Los retos que afrontarás están relacionados con la definición y construcción algoritmos de identificación de patrones con métodos estadísticos e IA, postprocesamiento y data warehousing, así como la creación de módulos funcionales y microservicios web para nuestra solución SaaS. ResponsabilidadesParticipación en el diseño de soluciones en las capas IoT, MQ y DW y DB del stack tecnológico de la compañía.Participación en el diseño de soluciones en las capas DW, DB y SAAS del stack tecnológico de la compañía.Diseño y creación de microservicios de ingesta, ETL (Extract, Transform, Load).Diseño y creación de microservicios de manipulación y data warehousing.Diseño y creación de bases de datos y data warehouses de la compañía.Diseño y creación de algoritmos y consultas estadísticas avanzadas para la extracción de datos de los datalakes de la compañía.Diseño y creación de microservicios web para el producto SaaS de la compañía.Diseño y creación de UIs para el SaaS de la compañía. Requisitos mínimos Lenguajes:Nivel medio/alto en desarrollo de microservicios o aplicaciones web en Go y librerías Gorilla Mux, Gin o similares. Alternativamente, experiencia con Java + frameworks Spring, Struts, Micronaut o similares.Experiencia en desarrollo de soluciones de infraestructura con alto nivel de concurrencia y escalabilidad.Experiencia en creación de soluciones cliente/servidor basadas en APIs REST.La experiencia en lenguajes C, C++ y Java será valorada como positiva.Conocimiento exhaustivo de HTML5, CSS3 y Javascript/Typescript en el browser.Nivel medio/alto en desarrollo con frameworks Bootstrap, Angular y/o React.Alta velocidad de realización de mock-ups de UI con Bootstrap, Vue o similar.Networking:Conocimiento exahustivo de protocolos HTTP y gRPC.Nivel medio en administración de sistemas Linux.SQLNivel medio/alto en diseño de consultas avanzadas en SQL.Nivel medio/alto en desarrollo de funciones y procedimientos almacenados SQL y/o PL/PgSQL sobre PostgreSQL, Microsoft SQL Server, Oracle DB o similar.CI/CDFluidez en el diseño, creación y administración de contenedores DockerConocimientos básicos de QA y diseño de pruebas unitarias y de carga.Experiencia mínima en ciclos CI/CD.OtrosPrompting fluido en ChatGPT, Claude o similares.Carnet de conducir y disponibilidad para desplazarse diariamente.