Desarrollador Senior Full Stack

Hace 13 horas

méxico, baja california Nodi Jornada completa
Sobre la posición

En Altura buscamos un Desarrollador Senior Full Stack con experiencia en infraestructura cloud para construir y desplegar una plataforma Saa S empresarial de analítica e inteligencia artificial.

Trabajará directamente con el liderazgo técnico de Altura y un ingeniero especializado en IA y datos.

  • Desarrollar frontend y backend utilizando React, Type Script y Node.js o Python.
  • Implementar autenticación, RBAC y arquitectura multi-tenant.
  • Crear dashboards interactivos de KPIs y visualizaciones.
  • Integrar chat de IA, APIs analíticas y notificaciones en tiempo real.
  • Desarrollar dashboards personalizables mediante drag-and-drop.
  • Construir interfaces de pronóstico y análisis de escenarios.
  • Implementar exportaciones PDF/CSV.
  • Desplegar infraestructura GCP utilizando Terraform.
  • Configurar Cloud Run, Cloud SQL, Redis, IAM, Secret Manager y redes privadas.
  • Implementar CI/CD y ambientes de desarrollo, staging y producción.
  • Configurar seguridad, monitoreo, backups y recuperación.
  • Entregar código probado, documentado y preparado para producción.
  • Más de 5 años de experiencia en desarrollo Full Stack.
  • Dominio de React, Type Script y Node.js o Python.
  • Experiencia construyendo plataformas Saa S en producción.
  • APIs REST, SQL, Web Sockets y visualización de datos.
  • Autenticación, RBAC y seguridad multi-tenant.
  • Experiencia práctica en GCP, Terraform, Docker y CI/CD.
  • Conocimiento de seguridad cloud y networking.
  • Capacidad de ejecución autónoma.
  • No se requiere inglés.
Condiciones
  • Duración: 12 semanas.
  • Pagos: 20% / 30% / 30% / 20% por entregables aprobados.
  • Horario flexible con reuniones de coordinación acordadas.
  • Entrega de código fuente, pruebas y documentación.
  • Alcance y criterios de aceptación definidos antes del inicio.

Remuneración: USD 4.000 por el proyecto completo

Pagos: Cuatro hitos sujetos a aprobación de entregables.