C6 Bank
In All Media Inc
Ingeniero/a de Datos Back-End
🧭 Sobre Inallmedia.com
Inallmedia.com es una firma global de tecnología y diseño centrada en la creación de soluciones digitales de impacto a través de equipos remotos y distribuidos en LATAM. Nos asociamos con clientes internacionales de diversas industrias, proporcionando experiencia técnica a largo plazo, innovación de productos y aumento de equipos.
Nuestros equipos trabajan en plataformas de gran escala que requieren una sólida propiedad de la ingeniería, alineación con el negocio e impacto medible del producto.
🚀 Descripción del Proyecto (Ecosistema de Base de Datos de Aplicaciones)
Te unirás a un entorno de desarrollo de productos de ritmo rápido centrado en la creación y escalado de aplicaciones de producción robustas. Como Ingeniero/a de Bases de Datos de Aplicaciones, tu misión será tender el puente entre el desarrollo de aplicaciones y la infraestructura de bases de datos, asegurando que nuestras estructuras de datos soporten sin problemas las características de software en evolución.
Este rol requiere una comprensión profunda de cómo los datos se mueven a través de los servicios de aplicaciones y APIs. Serás responsable de diseñar esquemas, integrar bases de datos relacionales y basadas en documentos, y ajustar el rendimiento para resolver problemas de calidad y consistencia de datos. Colaborando estrechamente con los equipos de ingeniería y producto, asegurarás que nuestros modelos de datos estén altamente optimizados, sean seguros y estén listos para la entrega continua.
🔍 Responsabilidades Clave
- Diseño y Modificación de Bases de Datos: Modela nuevas estructuras de datos y modifica de forma segura los esquemas existentes basándose en los requisitos de la aplicación en evolución.
- Integración de Sistemas: Trabaja sin problemas en bases de datos relacionales (SQL) y basadas en documentos (MongoDB), determinando el modelo óptimo y el patrón de acceso para cada caso de uso.
- Rendimiento y Solución de Problemas: Resuelve de forma proactiva problemas de calidad, consistencia y rendimiento de datos dentro de las aplicaciones de producción. Soluciona flujos de datos complejos entre las capas de API y la base de datos.
- Colaboración Interfuncional: Asóciate con miembros de los equipos de backend, front-end y producto para diseñar características de aplicación completas y soluciones de datos escalables.
- Revisión de Código y Despliegue: Revisa el código y los esquemas de la base de datos, y despliega de forma segura los cambios en la base de datos en entornos de producción utilizando prácticas de Entrega Continua.
- Garantía de Calidad: Define y contribuye a los estándares de calidad de datos, estrategias de prueba y marcos de pruebas automatizadas.
💡 Habilidades Imprescindibles
- Educación y Trayectoria: Título de Grado en Ciencias de la Computación, Ingeniería de Software o un campo relacionado, con un mínimo de 5 años de experiencia en la entrega, lanzamiento y mantenimiento de soluciones de software de producción.
- Dominio de Bases de Datos Relacionales: Profunda experiencia en producción con Microsoft SQL Server, incluyendo diseño de esquemas relacionales, desarrollo de consultas complejas, procedimientos almacenados, estrategias de indexación y optimización de rendimiento.
- Dominio de NoSQL: Experiencia práctica con MongoDB, incluyendo modelado de documentos, diseño de esquemas e integración con sistemas relacionales.
- Arquitectura de Aplicaciones: Sólida comprensión de JSON, REST APIs, seguridad de bases de datos, pruebas y cómo los datos se mueven a través de los servicios de aplicaciones.
- Herramientas de Desarrollo: Sólida experiencia en el uso de sistemas de control de versiones distribuidos (Git/GitHub) y familiaridad con las prácticas de desarrollo de software ágil.
- Comunicación Clara: Sólidas habilidades de comunicación verbal y escrita con la capacidad de explicar claramente decisiones técnicas, enfoques de modelado de datos y compensaciones de ingeniería.
- Mentalidad de Resolución de Problemas: Excepcional atención al detalle y un enfoque práctico en la calidad, la simplicidad y la entrega oportuna.
🌟 Habilidades Deseables
- Datos en la Nube de Azure: Experiencia con el stack de datos de Azure, específicamente Azure Data Factory (ADF) o Microsoft Fabric.
- Soporte de Pipelines: Experiencia en el soporte de pipelines de datos más amplios además del desarrollo principal de bases de datos de aplicaciones.
- Scripting con Python: Conocimiento práctico de Python para scripting, automatización o soporte limitado de pipelines.
- Ecosistema de JavaScript: Experiencia con JavaScript, Node.js, o Joi.
🌐 Zona Horaria y Colaboración
El rol requiere colaboración con equipos alineados con la Hora Central (CT), EE. UU. Los candidatos deben tener una superposición de al menos 4–5 horas diarias con las partes interesadas con sede en EE. UU. para garantizar una alineación arquitectónica fluida y una colaboración ágil. #LI
