




Buscamos un **Ingeniero Senior de Servidor** para construir la capa de servicios de la aplicación móvil utilizada por millones de personas en todo el mundo. Trabajarás en la capa de servicios de la aplicación móvil (Backend para Frontend) consumida por aplicaciones móviles galardonadas, colaborando con un gran equipo de ingenieros, profesionales de producto, diseñadores y especialistas en aseguramiento de calidad (QA). Este puesto requiere sólidas habilidades técnicas, creatividad y pasión por resolver problemas complejos mediante tecnologías modernas. Si disfrutas compartir tus ideas y te preocupas profundamente por la experiencia del usuario y por un código limpio y elegante, ¡te animamos a postularte! **Responsabilidades** * Desarrollar aplicaciones del lado del servidor para la capa de servicios móviles * Escribir código limpio, eficiente y mantenible * Refactorizar código heredado para mejorar su rendimiento y legibilidad * Eliminar código obsoleto para simplificar la base de código * Desarrollar y mantener herramientas de construcción y procesos de integración continua * Corregir errores y solucionar incidencias en producción * Implementar código asíncrono para mejorar el rendimiento * Analizar y optimizar el rendimiento de la aplicación * Crear y mantener pruebas unitarias para garantizar la calidad del código * Colaborar con un equipo multifuncional que incluye producto, diseño y QA * Integrarse con servicios backend personalizados * Diseñar soluciones para problemas abiertos * Contribuir a proyectos de código abierto dentro del equipo **Requisitos** * Licenciatura en Ciencias de la Computación o campo relacionado, o experiencia equivalente * Amplia experiencia con algoritmos y estructuras de datos, con 3+ años en desarrollo del lado del servidor * Competencia en el diseño e implementación de APIs REST * Experiencia práctica con el framework Spring Boot * Experiencia escribiendo pruebas unitarias y en desarrollo guiado por pruebas (TDD) * Conocimientos de programación asíncrona y optimización de rendimiento * Capacidad para trabajar eficazmente en entornos de equipo * Actitud proactiva y sólidas habilidades para la resolución de problemas * Experiencia en refactorización y mantenimiento de código heredado * Competencia en lengua inglesa, nivel B2 (Intermedio-Alto) **Deseable** * Experiencia con contenerización mediante Docker * Familiaridad con la automatización de compilación mediante Gradle * Conocimientos de APIs GraphQL * Competencia en el lenguaje de programación Kotlin * Experiencia con modelado de APIs mediante RAML


