Estamos buscando un desarrollador senior para unirse a nuestro equipo y continuar el desarrollo y mantenimiento de una aplicación web ya en funcionamiento. Esta aplicación es un SaaS de fidelización de clientes, integrado con Tiendanube, que permite a las tiendas implementar programas de recompensas (puntos, beneficios, etc.).
La aplicación está desarrollada con Firebase como backend, utilizando Cloud Functions en
Node.js, y el frontend está construido con Astro. El objetivo es incorporar un especialista que pueda tomar el proyecto existente, comprender su arquitectura y continuar su evolución, realizando mejoras, nuevas funcionalidades e integraciones.
Requisitos excluyentes:
Buscamos únicamente perfiles senior, con experiencia comprobable en:
Firebase (Backend completo, incluyendo Firestore / Realtime Database, Authentication, Hosting)
Cloud Functions
Node.js
Astro (framework frontend)
Integraciones vía API
Manejo de proyectos en producción
Contexto del proyecto:
Actualmente el sistema:
Recibe datos de compras desde Tiendanube
Procesa la información en Firebase
Gestiona clientes, puntos y beneficios
Tiene panel de administración y funcionalidades activas
El proyecto ya cuenta con una base funcional, por lo que el trabajo consiste principalmente en:
Continuar el desarrollo
Implementar nuevas mejoras
Optimizar procesos existentes
Mantener y escalar la infraestructura
Modalidad de trabajo:
Buscamos alguien que pueda trabajar de forma continua en el proyecto, no solo una tarea puntual. Idealmente, alguien que pueda involucrarse en el proyecto a mediano / largo plazo, tenga buena comunicación y proponga mejoras técnicas cuando sea necesario.
Prazo de Entrega: Não estabelecido