Se busca un desarrollador fullstack experimentado para ampliar y mejorar la funcionalidad de un módulo de facturación existente dentro de una aplicación web SaaS. El objetivo principal es enriquecer las capacidades del módulo para ofrecer mayor flexibilidad y automatización a los usuarios.
Las mejoras clave incluyen:
1. Inclusión de Múltiples Emisores de Facturas por Cuenta: Permitir que cada cuenta de usuario configure y gestione varios emisores de facturas, cada uno con su propia configuración y datos fiscales.
2. Creación de Series de Numeración Flexibles: Implementar un sistema de series de numeración de facturas que sea flexible, permitiendo la creación de múltiples series por emisor y la personalización de sus formatos y rangos.
3. Funciones de Automatización en la Emisión de Facturas: Desarrollar funcionalidades para automatizar procesos relacionados con la emisión de facturas, como la generación recurrente, el envío programado o la integración con eventos específicos de la aplicación.
4. Gestión de Permisos por Usuario: Establecer un sistema de permisos detallado que permita a los administradores de cuenta autorizar a usuarios específicos a emitir facturas en nombre de un emisor determinado.
Las tecnologías principales con las que se trabajará en este proyecto son:
* Frontend: Vite,
Vue.js y Vuetify.
* Backend: Python y Flask, utilizando mysql connector.
* Base de datos: MySQL.
El candidato ideal debe tener experiencia comprobada en el desarrollo fullstack con estas tecnologías, así como la capacidad de entender y mejorar módulos complejos de aplicaciones empresariales. Se valorará la proactividad y la capacidad para proponer soluciones eficientes.
Plazo de Entrega: No definido