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