




Desde Crearte Consulting estamos buscando un FullStack Developer para una StarutUp consolidada que ayuda a empresas de Gran Consumo y Suministros Industriales a tomar el control de sus compras y potenciar su cadena de suministros para ser más competitivas. Utilizan todo el poder de los datos y la inteligencia artificial, para generar órdenes de compra perfectas, que minimizan los costes y los riesgos. Olvídate de perder oportunidades por no tener los datos en tiempo real, de tener que hacer revisiones manuales, de romper stock, y perder recursos. Estamos buscando un/a Desarrollador/a Fullstack Senior con sólida experiencia en Python y Angular para liderar el desarrollo de su plataforma SaaS basada en Django. Trabajarás en una arquitectura multicliente (multitenant) que da servicio a múltiples clientes, enfrentando desafíos relacionados con la escalabilidad, el aislamiento de datos y la personalización. Participarás activamente en el diseño, construcción y evolución de la aplicación, colaborando con los equipos de backend, frontend, IA y producto. RESPONSABILIDADES: * Desarrollar nuevas funcionalidades tanto en el frontend (Angular) como en el backend (Django/Python). * Participar en el diseño técnico de una arquitectura multicliente robusta y mantenible. * Integrar APIs y servicios internos y externos. * Colaborar con los equipos de producto, diseño y datos para mejorar la plataforma. * Escribir pruebas automatizadas y contribuir al proceso de despliegue continuo. * Mantener altos estándares de calidad de código y buenas prácticas (linting, testing, revisiones de código, etc.). Stack tecnológico * Backend: Python, Django (multicliente, Django REST Framework) * Frontend: Angular (v14\+), TypeScript, RxJS * Bases de datos: PostgreSQL * Infraestructura: Docker, GitHub Actions, Nginx * Otros: Git, REST, WebSockets, arquitectura multicliente, OAuth/JWT, herramientas CI/CD, MFA Aptitudes y conocimientos deseados: IMPRESCINDIBLES: \- 4–5 años de experiencia como desarrollador/a Fullstack, participando en proyectos reales en producción. \- Sólida experiencia con Python y frameworks como Django. \- Experiencia avanzada con Angular. \- Conocimiento de arquitecturas multicliente y conceptos de aislamiento de datos. \- Familiaridad con bases de datos relacionales (preferiblemente PostgreSQL). \- Experiencia con buenas prácticas: testing, control de versiones, revisiones de código. \- Capacidad para colaborar y contribuir a decisiones técnicas. \- Nivel de inglés técnico intermedio a avanzado. DESEABLES: \- Experiencia previa en plataformas SaaS. \- Conocimientos de seguridad web, escalabilidad y optimización del rendimiento. \- Experiencia integrando APIs de terceros. \- Conocimientos básicos de DevOps o experiencia desplegando en la nube. \- Experiencia con librerías Django multitenant (como django\-tenants o django\-multitenant\-schemas).


