Senior Full-Stack Developer

Solo para miembros registrados
Sant Cugat del Vallès
EUR 40.000 - 60.000
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!