Descripción de la oferta
Descripción del proyecto
En MAI CDMO Network estamos construyendo una ambiciosa plataforma SaaS que actualmente está en proceso de evolución técnica y estructural. Existe una base funcional en PHP que queremos reorganizar y llevar hacia una arquitectura más sólida basada en Laravel y servicios desacoplados. La primera fase del proyecto consiste en definir una buena base técnica, organizar la arquitectura y preparar el sistema para poder ir desarrollando diferentes módulos o servicios con cierta independencia. La segunda fase consiste en desarrollar módulos o servicios.
Descripción del puesto
Buscamos un desarrollador con experiencia real en Laravel y desarrollo de productos SaaS, que se sienta cómodo trabajando tanto en arquitectura como en implementación. No buscamos solo alguien que programe features, sino alguien que ayude a construir bien la base del producto.
Qué harás
En la primera fase del proyecto (2-3 meses):
Diseñar y construir la base del backend en Laravel
Reorganizar partes del sistema actual hacia una arquitectura más mantenible
Definir patrones de estructura y organización del código
Implementar los primeros servicios o módulos del sistema
Preparar el sistema para que puedan añadirse nuevos servicios o microservicios según vaya creciendo el producto
A medio plazo:
Desarrollo de nuevas funcionalidades del SaaS
Integración con servicios externos y APIs
Mejora de rendimiento y escalabilidad
Evolución de la arquitectura del sistema
Stack técnico (aproximado)
PHP / Laravel
MySQL o PostgreSQL
Redis / queues
APIs REST
Git
Posiblemente en el futuro:
Docker
Separación en servicios independientes
Infraestructura cloud
Forma de trabajo y qué ofrecemos
Equipo pequeño, comunicación directa y decisiones técnicas rápidas. Mentalidad de startup. La idea es construir un sistema bien diseñado desde el principio, evitando acumulación de deuda técnica. Buscamos inicialmente un profesional independiente que pueda dedicar aproximadamente 8 horas al día al proyecto. Otras posibilidades podrán estudiarse según la evolución del proyecto.
Requisitos
Tenga experiencia sólida con Laravel
Haya trabajado en productos SaaS o plataformas web complejas
Sepa organizar bien proyectos backend a nivel de arquitectura
Se sienta cómodo trabajando con código existente y refactorizando
Entienda problemas reales de escalabilidad, mantenimiento y estructura
Más que años de experiencia, nos importa que hayas trabajado en proyectos con cierta complejidad técnica.
Se valorará especialmente
Experiencia diseñando arquitectura backend
Experiencia con multi-tenancy en SaaS
Experiencia separando monolitos hacia servicios independientes
Experiencia con queues, workers y procesos asíncronos
Experiencia con Docker o entornos cloud
#J-18808-Ljbffr