Database Developer(Mongo, Neo4j, MySQL,TimescaleDB)
Requisitos:
- Licenciatura o maestría en Informática, Ingeniería, Sistemas de Información o un campo relacionado. Se tendrá en cuenta la experiencia equivalente
- Experiencia mínima de 5 años o mas como Database Developer
Descripción del puesto:
- Desarrollador de bases de datos
- (Mongo, Neo4j, MySQL,
- TimescaleDB)
- Puesto: Desarrollador de bases de datos
- Departamento: Tecnología/Ingeniería
- Ubicación: Remoto (LATAM, preferiblemente México)
- Tipo de empleo: Tiempo completo/Contrato/Remoto
- Se requiere inglés, INDISPENSABLE
Acerca del puesto
- Buscamos un desarrollador de bases de datos altamente cualificado con amplia experiencia
- en MongoDB, Neo4j, MySQL y TimescaleDB para incorporarse a nuestro equipo de ingeniería.
- El candidato ideal será responsable de diseñar, implementar y mantener soluciones de bases de datos eficientes que den soporte a aplicaciones a gran escala.
Objetivo:
Colaborará estrechamente con los ingenieros de backend, los científicos de datos y los equipos de DevOps para garantizar que nuestros sistemas de datos sean escalables, seguros y estén optimizados para un rendimiento óptimo
Responsabilidades clave:
- Diseñar, desarrollar y mantener esquemas de bases de datos, consultas y procedimientos almacenados en MongoDB, Neo4j, MySQL y TimescaleDB.
- Optimizar el rendimiento, la indexación, la partición y el ajuste de consultas de las bases de datos para entornos de alta disponibilidad.
- Implementar estrategias de modelado de datos para bases de datos relacionales, orientadas a documentos, de series temporales y gráficas.
- Colaborar con los desarrolladores de aplicaciones para garantizar que el diseño de la base de datos se ajuste a los requisitos del sistema.
- Gestionar los procesos ETL y los flujos de datos para la ingesta de datos en tiempo real y por lotes.
- Garantizar que los sistemas de bases de datos sean seguros, estén respaldados y cumplan con los estándares del sector.
- Solucionar y resolver problemas relacionados con las bases de datos, incluidos los cuellos de botella en el rendimiento y los problemas de integridad de los datos.
- Supervisar el estado del sistema, automatizar las tareas de mantenimiento y mejorar las estrategias de acceso a los datos.
-. Documentar los procesos, las configuraciones y las mejores prácticas de las bases de datos.
Habilidades y cualificaciones requeridas:
- Más de 5 años de experiencia como desarrollador o ingeniero de bases de datos.
- Gran dominio de MongoDB (basada en documentos), Neo4j (base de datos gráfica), MySQL (relacional) y TimescaleDB (series temporales).
- Experiencia demostrada en diseño, optimización y ajuste del rendimiento de consultas de bases de datos.
- Sólidos conocimientos de técnicas de modelado de datos en paradigmas SQL, NoSQL, gráficos y series temporales. Experiencia con flujos de trabajo de ETL, migraciones de datos e integración con API/servicios.
- Competencia en scripting con Python, Ruby, JavaScript, etc.
- Sólidos conocimientos de técnicas de modelado de datos en paradigmas SQL, NoSQL,
gráficos y series temporales.
- Experiencia con canalizaciones ETL, migraciones de datos e integración con API/servicios.
- Dominio de lenguajes de scripting/programación (por ejemplo, Python, Java o ) para la integración de bases de datos.
- Familiaridad con las prácticas de DevOps, los procesos de CI/CD y los entornos en la nube (AWS, GCP o Azure).
- Sólidas habilidades para la resolución de problemas y capacidad para trabajar en equipos multifuncionales.
- Excelentes habilidades de comunicación en inglés (escrito y verbal).
Requisitos preferentes:
- Experiencia con Kubernetes, Docker u otros entornos contenedorizados
- Conocimientos de sistemas distribuidos, fragmentación y estrategias de replicación
- Familiaridad con la seguridad de los datos, el cifrado y las normas de cumplimiento
- (RGPD, HIPAA, etc.).
- Experiencia previa en entornos de datos en tiempo real y de gran volumen
Por qué unirse a nosotros
- Oportunidad de trabajar en proyectos de vanguardia con diversas tecnologías de bases de datos.
- Cultura de trabajo colaborativa e innovadora.
- Remuneración competitiva y oportunidades de crecimiento.
- Entorno de trabajo remoto flexible.
- Se ofrece sueldo base competitivo
- Trabajo remoto
Tipo de puesto: Tiempo completo
Sueldo: $80, $100,000.00 al mes
Beneficios:
- Aumentos salariales
- Horarios flexibles
- Trabajo desde casa
Escolaridad:
- Licenciatura terminada (Deseable)
Experiencia:
- MongoDB: 1 año (Obligatorio)
- Neo4j: 1 año (Obligatorio)
- MySQL: 1 año (Obligatorio)
- TimescaleDB: 1 año (Obligatorio)
Idioma:
- Inglés avanzado (Obligatorio)
Lugar de trabajo: Empleo remoto