¡Activa las notificaciones laborales por email!

Senior Full-Stack Developer

Innovamat

Sant Cugat del Vallès

Presencial

EUR 40.000 - 60.000

Jornada completa

Hace 29 días

Descripción de la vacante

Una empresa de educación matemática busca un/a Senior Full-Stack Developer con al menos 5 años de experiencia en desarrollo frontend y backend. El candidato ideal tendrá experiencia en React y PHP, y contribuirá al desarrollo de aplicaciones educativas innovadoras. Se ofrece un contrato indefinido, jornada completa y un entorno híbrido en Sant Cugat del Vallès.

Servicios

Contrato indefinido
Horario flexible
Planes de formación y crecimiento

Formación

  • Mínimo 5 años de experiencia en desarrollo de software.
  • Capacidad para diseñar y mantener funcionalidades completas.
  • Experiencia trabajando en un entorno ágil.

Responsabilidades

  • Diseñar, desarrollar y mantener funcionalidades completas.
  • Desarrollar componentes y vistas SPA con React y TypeScript.
  • Crear y mantener servicios backend en PHP y/o Python.

Conocimientos

Desarrollo frontend (React, TypeScript)
Desarrollo backend (Python, PHP)
Diseño de soluciones completas
Código limpio y mantenible
Autonomía y curiosidad técnica
Liderazgo técnico

Herramientas

PHP (Symfony)
Python
REST y GraphQL
Docker
Git
Descripción del empleo
Sobre nosotros 🚀

Creamos experiencias de aprendizaje de matemáticas accesibles basadas en la investigación en educación matemática que fomenten la comprensión conceptual y el pensamiento de los estudiantes. Nuestro objetivo es desarrollar habilidades de resolución de problemas, razonamiento, creatividad y comunicación en los alumnos, preparándolos para contribuciones significativas.

Misión

Innovamat tiene como objetivo ser una institución global en educación matemática. Nos esforzamos por llevar las mejores prácticas matemáticas a todas partes y para todos. Más de 2.100 escuelas, 430.000 estudiantes y 18.000 profesores ya trabajan con nosotros. Desde nuestra fundación en 2017, hemos abierto operaciones en España, México, Italia, Chile, Ecuador, Colombia, Brasil, Perú y en los Estados Unidos.

Producto

Innovamat ha desarrollado un programa curricular completamente basado en la investigación y con recursos completos. Con Innovamat, los niños de 3 a 16 años aprenden matemáticas a través de materiales manipulativos y lecciones altamente dinámicas centradas en la resolución de problemas, habilidades de comunicación y pensamiento crítico. Proporcionamos un cambio en la instrucción y aprendizaje tradicionales.

¿A quién buscamos?

Buscamos un/a Senior Full-Stack Developer con experiencia contrastada en el desarrollo frontend (React, TypeScript) y que aporte valor adicional contribuyendo en el backend (Python, PHP), participando en el desarrollo de aplicaciones complejas de principio a fin.

  • Al menos 5 años de experiencia profesional en desarrollo de software en un perfil similar.
  • Capacidad para diseñar soluciones completas, desde la arquitectura hasta la entrega.
  • Gusto por el código limpio, escalable y mantenible.
  • Autonomía, curiosidad técnica y ganas de seguir aprendiendo.
  • Capacidad para liderar decisiones técnicas y acompañar al equipo en buenas prácticas.
¿Qué tenemos en Innovamat?
  • Aplicaciones móviles (para escuelas y particulares) con más de 500K usuarios activos.
  • Una plataforma web que da soporte diario a docentes con más de 5.000 recursos educativos.
  • Un ecosistema de APIs y servicios que conectan todas nuestras aplicaciones.
  • Datos a gran escala, que alimentan nuestro motor de aprendizaje adaptativo.
  • Un entorno técnico moderno con despliegues automatizados y mejora continua.
¿Cómo nos ayudarás?
  • Diseñar, desarrollar y mantener funcionalidades completas de principio a fin (frontend + backend).
  • Desarrollar componentes y vistas SPA con React y TypeScript.
  • Crear y mantener endpoints y servicios backend en PHP (Symfony) y/o Python.
  • Participar activamente en la arquitectura y diseño técnico de nuevas funcionalidades.
  • Colaborar estrechamente con equipos de producto, UX y QA.
  • Contribuir a la calidad del código, revisiones y mejora continua del stack tecnológico.
  • Aportar ideas y soluciones para mejorar nuestro rendimiento, seguridad y experiencia de usuario.
Stack y herramientas
  • Front end: React, TypeScript, Design Tokens.
  • Back end: PHP (Symfony) y Python.
  • API: REST y/o GraphQL.
  • CI/CD: Git, Bitbucket pipelines & CI, Docker.
  • Metodologías: Agile / Scrum, pair programming, revisiones de código, mejora continua.
  • Asistencia y productividad con IA: Uso habitual de herramientas basadas en LLMs (GitHub Copilot, ChatGPT, Cursor, etc.) para acelerar el desarrollo, mejorar la calidad del código y explorar nuevas soluciones técnicas.
Valoramos especialmente si tienes
  • Experiencia liderando decisiones técnicas o mentoría de equipo.
  • Conocimientos de bases de datos SQL y optimización de queries.
  • Experiencia con GraphQL o servicios de mensajería (RabbitMQ, Kafka, etc.).
  • Familiaridad con infraestructura cloud (AWS).
  • Experiencia con TDD y buenas prácticas de testing.
¿Qué puedes esperar de Innovamat?
  • La oportunidad de transformar la educación y ver el impacto real de tu trabajo.
  • Un entorno técnico exigente y colaborativo donde se valora la calidad y la mejora continua.
  • Contrato indefinido y jornada completa con horario flexible.
  • Planes de formación y crecimiento profesional.
  • Cultura basada en la confianza, transparencia y pertenencia.
  • Modelo híbrido, con al menos un día a la semana en la oficina, para coincidir con todo el equipo.

Si te motivan la tecnología, el impacto educativo y los retos técnicos reales, ¡queremos conocerte!

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.