
Desarrollador Back-end
Lisit
- Ubicación
- Remoto
- Publicada
- Hace 2 semanas
- Fuente
- Get on Board
Descripción Buscamos un perfil para construir, junto al Backend titular, la migración del sistema actual hacia un nuevo Maestro con PostgreSQL/PostGIS, más la API de normalización para alta concurrencia y la carga masiva de datos geográficos. Excluyente • Node.js con NestJS (o experiencia sólida en TypeScript backend con arquitectura por capas / hexagonal). • PostgreSQL avanzado: modelamiento, índices, optimización de consultas, uso eficiente de recursos. • Experiencia en Migración / ETL: mover volúmenes grandes entre motores, validar integridad y conciliar resultados. • APIs REST de alta concurrencia: caché (Redis), paginación, procesos batch asíncronos. • Git + CI/CD (GitLab): disciplina de commits diarios y cobertura de tests ( SonarQube ≥ 80% ). Preguntas filtro • ¿Cuéntanos una migración de datos grande que hayas hecho? ¿Cómo validaste que no se perdió nada? • ¿Cómo diseñarías un autocompletar que responda en menos de 0,4 s bajo concurrencia? (esperado: índices + caché, nunca consulta pesada por tecla) Buscamos también que seas metódico, orientado a la calidad y con criterio para proteger la integridad de los datos. Nos importa que tengas comunicación clara con el equipo y capacidad de anticipar riesgos en migraciones y cargas masivas.
Funciones Trabajaremos junto al Backend titular para construir el traspaso de datos del sistema actual al nuevo Maestro (PostgreSQL/PostGIS). • Diseñar e implementar la API de normalización orientada a alta concurrencia. • Liderar la carga masiva de datos geográficos con enfoque en rendimiento y escalabilidad. • Realizar Migración / ETL de datos: mover volúmenes grandes entre motores, asegurar validación de integridad y conciliación. • Implementar mecanismos de caché (Redis), paginación y procesos batch asíncronos. • Asegurar calidad mediante tests y disciplina de trabajo con CI/CD en GitLab. • Optimizar modelamiento, índices y consultas en PostgreSQL. • Colaborar en Git y en la cobertura exigida (SonarQube ≥ 80%), manteniendo commits diarios.
Deseable (suma puntos) • PostGIS o experiencia con datos geoespaciales (consultas espaciales, geometrías). • Lectura de PL/SQL para comprender reglas de negocio del sistema de origen y reescribirlas. • Kong API Gateway y Keycloak/OAuth2/JWT. • Docker y Kubernetes/OpenShift.
