Desarrollador Senior Fullstack
Posición:
Desarrollador Senior Fullstack
Acerca del empleo
En Grupo Vértice estamos construyendo la próxima generación de plataformas de e-learning, orientadas a ofrecer experiencias formativas innovadoras y de calidad. Uno de los pilares clave es nuestro LMS, la plataforma donde los alumnos acceden a los contenidos y gestionan su aprendizaje y las empresas pueden medir el impacto formativo.
Queremos dar un paso más en su desarrollo y, por ello, buscamos un/a Desarrollador/a Fullstack Senior que se convierta en la persona de referencia para garantizar su evolución, estabilidad y escalabilidad, llevando la plataforma al siguiente nivel.
Como Desarrollador Senior serás responsable de:
- Liderar el diseño e implementación de nuevas funcionalidades e integraciones.
- Mejorar el rendimiento, la seguridad, la escalabilidad y el mantenimiento del código existente.
- Participar en la toma de decisiones sobre la arquitectura del sistema, asegurando que el código sea modular, mantenible, seguro y eficiente.
- Colaborar con el Product Owner, UX/UI y otros equipos de Vértice para alinear el desarrollo con la hoja de ruta.
- Introducir buenas prácticas en testing, CI/CD y documentación.
Buscamos en ti:
- +5 años de experiencia en desarrollo web, con dominio demostrado en desarrollo fullstack.
- Experiencia sólida en backend (experiencia real con PHP con Symfony aplicando prácticas modernas).
- Desarrollo de frontend con React.
- Experiencia con bases de datos (PostgreSQL, MySQL, MongoDB).
- Conocimientos de estándares LMS (SCORM, xAPI) son un plus importante.
- Familiaridad con entornos cloud (AWS, GCP o VPS) y Docker/Kubernetes.
- Experiencia en integración de APIs, autenticación (OAuth2/JWT, Keycloak) y servicios de terceros.
- Experiencia con arquitecturas orientadas a eventos (RabbitMQ, o similares).
- Conocimientos de buenas prácticas de desarrollo (SOLID, TDD, diseño de APIs REST).
- Experiencia trabajando con control de versiones (Git).
- Habilidades de resolución de problemas y capacidad para trabajar en un entorno de transición/legado.
- Mentalidad de ownership y proactividad: no solo programar, sino asegurar que el producto tenga éxito.