




Resumen: Buscamos un Ingeniero Senior de Servidor para desarrollar y mejorar la capa de servicio de aplicaciones móviles, centrándose en el rendimiento, el código limpio y la resolución colaborativa de problemas. Aspectos destacados: 1. Desarrollar la capa de servicio de aplicaciones móviles para millones de usuarios en todo el mundo 2. Colaborar con equipos multidisciplinarios en aplicaciones móviles galardonadas 3. Centrarse en la experiencia de usuario, el código elegante y soluciones innovadoras Estamos contratando a un **Ingeniero Senior de Servidor** para desarrollar la Capa de Servicio de Aplicaciones Móviles utilizada por millones de personas en todo el mundo. La función implica trabajar en la Capa de Servicio de Aplicaciones Móviles (Backend para Frontend) empleada por aplicaciones móviles galardonadas. Trabajarás junto a un equipo multidisciplinar de ingenieros, líderes de producto, diseñadores y especialistas en aseguramiento de calidad. Este puesto exige experiencia técnica, ingenio y una motivación constante para abordar desafíos complejos con soluciones modernas. Si contribuir con ideas, priorizar la experiencia de usuario y crear código elegante te entusiasma, ¡te invitamos a postularte! **Responsabilidades** * Construir aplicaciones del lado del servidor para la capa de servicio móvil * Escribir código limpio, eficiente y mantenible * Refactorizar código heredado para mejorar su rendimiento y legibilidad * Optimizar la base de código eliminando código obsoleto * Desarrollar herramientas de construcción y mantener los procesos de integración continua * Resolver errores y problemas en producción * Implementar métodos asíncronos para optimizar el rendimiento * Analizar y mejorar el rendimiento de la aplicación * Crear pruebas unitarias y cumplir con los estándares de calidad del código * Colaborar con los equipos de producto, diseño y aseguramiento de calidad * Integrar servicios personalizados del lado del servidor en la aplicación * Diseñar soluciones innovadoras para desafíos complejos * Contribuir a iniciativas de código abierto dentro del equipo **Requisitos** * Licenciatura en Ciencias de la Computación o campo relacionado, o experiencia equivalente * Amplia experiencia en algoritmos y estructuras de datos, con 3+ años en desarrollo del lado del servidor utilizando Java * Competencia en el lenguaje de programación Kotlin * Competencia en el diseño e implementación de APIs REST * Experiencia práctica con el framework Spring Boot * Habilidades para escribir pruebas unitarias y aplicar el desarrollo guiado por pruebas * Conocimientos sobre programación asíncrona y optimización del rendimiento * Experiencia previa en trabajo en equipo y colaboración * Capacidad para iniciar proyectos de forma autónoma, respaldada por experiencia en resolución de problemas * Experiencia en refactorización y mantenimiento de código heredado * Competencia en lengua inglesa, nivel B2 (Intermedio-Alto) **Deseable** * Demostración de experiencia en contenerización con Docker * Familiaridad con Gradle para automatización de construcciones * Conocimiento de APIs GraphQL * Antecedentes en modelado de APIs con RAML


