




Descripción del puesto: **Sobre nosotros** Schring Consulting es un proveedor de servicios profesionales de TI, centrado en ayudar a las empresas a tener éxito mediante la planificación, construcción e implementación de iniciativas. Fundada en 2003, Schring cuenta con experiencia en entrega de proyectos, informes y análisis, desarrollo de software e implementación de plataformas para impulsar el crecimiento empresarial. **Resumen del puesto** Buscamos un Desarrollador Senior para unirse a nuestro dinámico equipo de ingeniería. En este rol, desempeñará una función fundamental en la definición de la arquitectura de análisis/informes de nuestra plataforma, contribuyendo con énfasis tanto en el lado SQL como en el desarrollo con Ruby. El candidato seleccionado debe poseer amplia experiencia en SQL, incluida la optimización de consultas, así como competencias sólidas en desarrollo con Ruby. **Responsabilidades clave** ● Diseñar, construir y mantener consultas escalables mediante SQL para extraer datos de una base de datos PostgreSQL. ● Desarrollar informes front-end ricos y receptivos utilizando **Ruby, React** y **JavaScript**. ● Participar en decisiones arquitectónicas, revisiones de código y tutoría de desarrolladores juniors. ● Promover prácticas de código limpio, pruebas automatizadas y tuberías de entrega continua. ● Garantizar el rendimiento, la seguridad y la escalabilidad de las aplicaciones y sistemas. **Habilidades/Cualificaciones** ***Cualificaciones requeridas*** ● 7 años o más de experiencia en desarrollo de software, con experiencia a nivel senior en desarrollo full-stack. ● Competencia con **Ruby on Rails** y experiencia en diseño de API y sistemas backend. ● Competencias sólidas en desarrollo front-end utilizando **React** y **JavaScript**. ● Comprensión de la arquitectura y los patrones de diseño de software modernos. ● Alto nivel de experiencia en escritura de SQL y optimización de consultas. ● Experiencia directa con las gemas Scenic y Blazer. ● Experiencia con Sidekiq para programación, control de concurrencia y configuración de reintentos. ● Conocimiento sobre el análisis sintáctico de bloques de metadatos YAML. ● Experiencia con S3 para la gestión de artefactos grandes. ● Experiencia con herramientas CI/CD y frameworks de pruebas automatizadas. ● Experiencia implementando registros estructurados y métricas para herramientas de monitoreo. ● Excelentes habilidades para la resolución de problemas y mentalidad analítica. ● Excelentes habilidades comunicativas y colaborativas. ***Cualificaciones preferidas*** ● Experiencia trabajando con bases de datos vectoriales, incrustaciones (embeddings) o generación aumentada por recuperación (RAG). ● Familiaridad con entornos en la nube. ● Contribuciones a proyectos de código abierto relacionados con LLM o IA. Tipos de contrato: Tiempo completo, Contrato / Temporal Duración del contrato: 12 meses Pregunta(s) de solicitud: * ¿Puede trabajar hasta las 2 p.m. hora ET (Nueva York)? Experiencia: * Ruby on Rails: 8 años (Obligatorio) * Desarrollo full-stack: 6 años (Obligatorio) Idioma: * Inglés (Obligatorio) Tipos de contrato: Tiempo completo, Contrato Duración del contrato: 12 meses Experiencia: * SQL: 7 años (Obligatorio) * Ruby: 5 años (Obligatorio) Idioma: * Inglés (Obligatorio) Ubicación laboral: Remota


