




Resumen: Como Ingeniero de Software en Shalion, desarrollarás y mantendrás APIs REST y microservicios, colaborando con equipos front-end y contribuyendo a la visión técnica. Aspectos destacados: 1. Desarrollar y mantener APIs REST con Kotlin/Java y el framework Spring 2. Participar en revisiones de código y contribuir a una cultura de código de alta calidad 3. Mentorear a desarrolladores junior y mantenerse actualizado con las tecnologías emergentes Shalion es una empresa impulsada por datos e información que atiende a fabricantes y marcas de clase mundial a nivel global. A través de nuestras soluciones de **Optimización de la Estantería Digital**, **Medios Minoristas** y **Agregadores del Sector de Servicios Alimentarios**, ofrecemos herramientas innovadoras para el monitoreo del comercio electrónico. En Shalion, empoderamos a las marcas para tomar decisiones comerciales más inteligentes en el comercio electrónico al entregar datos e información accionables sobre precios en línea de los productos, disponibilidad, participación en búsquedas y mucho más. Operamos en más de 1000 minoristas electrónicos en más de 60 países, atendiendo a gigantes industriales como Heineken, Lego, Danone, Nestlé y JDE. Como líder en inteligencia de datos, nos especializamos en recopilar, analizar y aplicar inteligencia artificial propia para ofrecer datos relevantes y herramientas de monitoreo que ayuden a nuestros clientes a maximizar su desempeño en el comercio electrónico. #### **El puesto** Como **Ingeniero de Software** en Shalion, tus responsabilidades incluyen: * Desarrollar y mantener APIs REST con Kotlin/Java y el framework Spring. * Desarrollar y mantener diversos tipos de microservicios que interactúan con múltiples sistemas utilizando diversas pilas tecnológicas. * Colaborar con desarrolladores front-end para integrar elementos orientados al usuario con la lógica del lado del servidor. * Solucionar problemas, depurar y actualizar sistemas existentes. * Participar en revisiones de código y contribuir a una cultura de código de alta calidad. * Mentorear a desarrolladores junior y compartir conocimientos dentro del equipo. * Mantenerse actualizado con las tecnologías emergentes y las tendencias del sector. * Contribuir a la arquitectura general y a la visión técnica del producto. ##### **Tu perfil debe incluir lo siguiente:** * 5 o más años de experiencia como ingeniero de software, con sólidos conocimientos prácticos de programación y patrones de backend. * Competencia en Kotlin/Java, con énfasis en la escritura de código mantenible, y buen conocimiento de SQL y las interfaces de Java (JPA/JDBC). * Experiencia con Git, línea de comandos y sistemas Linux o macOS. * Excelentes habilidades de depuración y análisis de rendimiento. * Comprensión sólida de los patrones de arquitectura de microservicios, mejores prácticas y experiencia en comunicación entre servicios (APIs REST, colas de mensajes, arquitectura basada en eventos). * Experiencia en procesamiento asíncrono y agentes de mensajería (RabbitMQ, Apache Kafka, AWS SQS). * Excelentes habilidades de comunicación, trabajo en equipo y resolución de problemas. ##### **Idealmente, también tendrás:** * Experiencia en la creación de APIs web con Kotlin/Java y el framework Spring. * Un título avanzado en: ciencias de la computación, matemáticas, física o disciplinas afines. * Experiencia trabajando con bases de datos PostgreSQL y Snowflake. * Algunos conocimientos de Python y JavaScript. * Algunos conocimientos de servicios de AWS (S3, SQS, Lambda, ApiGateway, etc.). * Algunos conocimientos sobre conceptos de orquestación en Kubernetes. * Conocimientos sobre pipelines de CI/CD y estrategias automatizadas de despliegue. * Experiencia práctica con contenerización mediante Docker. * Competencia en Kubernetes para la orquestación, escalado y despliegue de contenedores. ##### **Habilidades blandas:** * Resiliencia: Capacidad para prosperar en situaciones ambiguas y disfrutar de la resolución de problemas. * Curiosidad: Deseo de aprender y participar en discusiones constructivas. * Orientación a la calidad: Capacidad para discernir la calidad del código y valorar las pruebas de código para el crecimiento. ##### **Proceso de entrevista** * Primera entrevista: Evaluación inicial por parte del equipo de reclutamiento * Segunda entrevista: Ejercicio de programación * Tercera entrevista: Líder técnico y Director de Datos ##### **Qué te ofrecemos** * Un equipo internacional: Trabaja con colegas de más de 10 nacionalidades. * Un entorno dinámico e innovador: Sé parte de un equipo de alto rendimiento. * Modelo de trabajo híbrido: 3 días presenciales en la oficina, 2 días remotos. * Trabajo con impacto: Contribuye a un proyecto desafiante e innovador. * Beneficios flexibles: Asigna parte de tu salario bruto (antes de impuestos) a vales de comida, subsidio de transporte y atención médica privada a tarifas preferenciales. * Beneficios en la oficina: Fruta fresca y café especial diariamente. * Contrato: Indefinido * Rango salarial: desde 40.000 € hasta 55.000 € brutos/año, según experiencia y antigüedad. * Excelente ubicación: Oficina en el distrito de Sarrià-Sant Gervasi de Barcelona. Shalion Data Services Limited es una empresa que practica la igualdad de oportunidades. Celebramos la diversidad y estamos comprometidos con la creación de un entorno inclusivo para todos los empleados.


