Tipo de contrato
Indefinido
Salario
Salario sin especificar
Estudios mínimos
Ciclo Formativo Grado Superior
Descripción del empleo
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
Requisitos mínimos
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).
Inscribirme a esta ofertaMás empleos en Crearte Consulting
FullStack Developer (Django+Angular) - Híbrido
Sant Martí de Centelles, Barcelona
Encargado/Responsable de Tiendas (zona) - Jornada de L-V
Gestor/Administrador de Comunidades con Inglés -Muy Buenas Condiciones