




Resumen: Únase como Ingeniero Senior de Scala para diseñar e implementar servicios backend escalables, moldeando el futuro de los mercados online de automóviles para millones de usuarios. Aspectos destacados: 1. Diseñar e implementar servicios backend escalables en Scala 2. Trabajar extensamente con bibliotecas Typelevel (Cats, Cats Effect, FS2, Http4s) 3. Contribuir a decisiones arquitectónicas sobre concurrencia y transmisión de datos **Acerca del cliente:** Nuestro cliente es el mercado europeo online de automóviles, con más de 30 millones de usuarios mensuales y presencia en 18 países. Como Ingeniero Senior de Scala, desempeñará un papel fundamental al moldear el futuro de los mercados online de automóviles y mejorar la experiencia del usuario para millones de compradores y vendedores de vehículos. **Responsabilidades** * Diseñar e implementar servicios backend escalables en **Scala** * Trabajar extensamente con **bibliotecas Typelevel** (Cats, Cats Effect, FS2, Http4s, etc.) * Modelar dominios empresariales complejos mediante sistemas de tipos robustos * Construir y mantener sistemas basados en eventos y distribuidos * Contribuir a decisiones arquitectónicas sobre concurrencia, transmisión de datos y consistencia de los datos * Escribir código limpio, testeable y mantenible * Mejorar las canalizaciones CI/CD, la observabilidad y la fiabilidad del sistema * Colaborar estrechamente con los equipos de producto y plataforma **Stack tecnológico** * **Scala (2\.13 / 3\)** * **Cats / Cats Effect / FS2 / Http4s** * Kafka (arquitectura basada en eventos) * PostgreSQL / MongoDB * Docker / Kubernetes * AWS * CI/CD (Github Actions) **Experiencia requerida** * 4\+ años de experiencia en desarrollo backend * Experiencia sólida en producción con **Scala** * Experiencia práctica con el **ecosistema Typelevel** * Profundo conocimiento de: sistemas de efectos (Cats Effect); principios de programación funcional; clases de tipos, tipos de orden superior; fronteras entre código puro e impuro * Experiencia construyendo sistemas distribuidos * Conocimientos sobre arquitecturas basadas en eventos (Kafka o similares) * Comprensión sólida de la concurrencia y la programación asíncrona **Deseable** * Experiencia con Scala 3 * Conocimiento de los patrones tagless-final * Experiencia en fintech o dominios de alta integridad * Experiencia contribuyendo a código abierto **Ofrecemos\*:** * Formato laboral flexible: teletrabajo, presencial o mixto * Salario competitivo y un buen paquete de compensación * Crecimiento profesional personalizado * Herramientas de desarrollo profesional (programa de tutoría, charlas técnicas y capacitaciones, centros de excelencia, entre otros) * Comunidades tecnológicas activas con intercambio regular de conocimientos * Reembolso educativo * Regalos inolvidables por aniversarios * Eventos corporativos y actividades de team building * Otros beneficios específicos según ubicación * no aplicable para freelance


