Desarrollador de Bases de Datos
Departamento: Tecnología / Ingeniería
Ubicación: Remoto (LATAM, preferentemente México)
Tipo de empleo: Tiempo completo / Contrato / Remoto
Idioma requerido: Inglés
Sobre el puesto
Estamos en búsqueda de un Desarrollador de Bases de Datos altamente calificado con sólida experiencia en MongoDB, Neo4j, MySQL y TimescaleDB para unirse a nuestro equipo de ingeniería.
La persona ideal será responsable de diseñar, implementar y mantener soluciones de bases de datos eficientes que soporten aplicaciones a gran escala.
Colaborará de manera cercana con ingenieros backend, científicos de datos y equipos Dev Ops para asegurar que nuestros sistemas de datos sean escalables, seguros y optimizados para el rendimiento.
Responsabilidades principales
- Diseñar, desarrollar y mantener esquemas, consultas y procedimientos almacenados en MongoDB, Neo4j, MySQL y TimescaleDB.
- Optimizar el rendimiento de bases de datos: indexación, particionamiento y ajuste de consultas en entornos de alta disponibilidad.
- Implementar estrategias de modelado de datos para bases relacionales, orientadas a documentos, series de tiempo y grafos.
- Colaborar con desarrolladores de aplicaciones para asegurar que el diseño de bases de datos se alinee con los requisitos del sistema.
- Administrar procesos ETL y pipelines de datos para ingesta en tiempo real y por lotes.
- Garantizar que los sistemas de bases de datos sean seguros, respaldados y cumplan con los estándares de la industria.
- Diagnosticar y resolver problemas relacionados con bases de datos, incluyendo cuellos de botella en rendimiento e integridad de datos.
- Monitorear la salud del sistema, automatizar tareas de mantenimiento y mejorar estrategias de acceso a datos.
- Documentar procesos, configuraciones y mejores prácticas en bases de datos.
Habilidades y Requisitos
- Más de 5 años de experiencia como Desarrollador o Ingeniero de Bases de Datos.
- Dominio sólido en MongoDB (documentos), Neo4j (grafos), MySQL (relacional) y TimescaleDB (series de tiempo).
- Experiencia comprobada en diseño de bases de datos, optimización y ajuste de rendimiento de consultas.
- Conocimiento avanzado en técnicas de modelado de datos para SQL, NoSQL, grafos y series temporales.
- Experiencia con ETL, migraciones de datos e integración con APIs/servicios.
- Competencia en lenguajes de scripting/programación (Python, Java o Node.js) para integración con bases de datos.
- Familiaridad con prácticas Dev Ops, pipelines CI/CD y entornos cloud (AWS, GCP o Azure).
- Fuertes habilidades de resolución de problemas y capacidad de trabajar en equipos multifuncionales.
- Excelentes habilidades de comunicación en inglés.
$30 us la hora, 168 horas al mes $5,040 usd al mes
📌 Desarrollador de bases de datos
🏢 Nanuk
📍 México