Senior Software Engineer (Cataluña)

Senior Software Engineer (Cataluña)

04 ago
|
Innovamat
|
Cataluña

04 ago

Innovamat

Cataluña

¿Te gustaría diseñar y desarrollar soluciones
digitales modernas, escalables y de impacto real, para mejorar la
experiencia de miles de alumnos? ? ¡En Innovamat te estamos
buscando! ? Sobre nosotros Innovamat es una organización educativa
centrada en el aprendizaje de las matemáticas . Su propósito es
contribuir a mejorar cómo se aprende esta ciencia, ofreciendo
recursos , formación e investigación a la comunidad educativa.
Fundada en 2017 en Barcelona, Innovamat cuenta con 27 000 docentes
de más de 2 600 centros educativos de España, Estados Unidos,
México, Italia, Chile, Ecuador, Colombia, Brasil y Perú , que hacen
que más de 600 000 alumnos aprendan matemáticas fomentando la
comprensión profunda y el desarrollo competencial. ? ¿A quién
buscamos? En Innovamat buscamos a una persona Senior Software
Engineer que quiera asumir responsabilidad real sobre sistemas
backend en un ecosistema distribuido y con impacto directo en la
educación. Este rol es principalmente backend : tu impacto
principal estará en el diseño e implementación de APIs, en
arquitectura, flujos de datos, asincronía, fiabilidad, seguridad y
performance. Sin embargo, todos los miembros de Web Engineering
tenemos, o aspiramos a tener, impacto en el stack completo , así
que también participarás en el frontend y producto. Buscamos a
alguien que entienda el backend como una disciplina de ingeniería ,
participando en el desarrollo de aplicaciones complejas de
principio a fin. Alguien con: Al menos + 5 años de experiencia
profesional resolviendo problemas complejos de ingeniería de
software. Capacidad para diseñar soluciones completas , desde la
arquitectura hasta la entrega. Criterio técnico sólido : saber
elegir la herramienta adecuada, entender trade-offs y tomar
decisiones informadas. Gusto por el código limpio, escalable y
mantenible . Experiencia y mentalidad de early adopter en el uso de
agentes de IA para desarrollar. Autonomía, capacidad de ejecución y
liderazgo de decisiones técnicas con criterio. Gran sentido de
ownership del producto y preocupación por la calidad. Vocación de
mentoría :



elevar el nivel del equipo y las buenas prácticas. Gusto
por el debate técnico y los desafíos que no tienen una solución
obvia. Nivel de español fluido a nivel conversacional para
colaborar eficazmente con el equipo. ? ¿Qué tenemos en Innovamat?
Trabajarás en un ecosistema que no es trivial: Aplicaciones móviles
(para escuelas y particulares) con más de 600K usuarios activos.
Una plataforma web que da soporte diario a docentes con más de
5.000 recursos educativos. Un ecosistema distribuido de APIs y
servicios que conectan todas nuestras aplicaciones. Datos a gran
escala , que alimentan nuestro motor de aprendizaje adaptativo. Un
entorno técnico contemporáneo con despliegues automatizados y mejora
continua. La carga cognitiva es alta : múltiples contextos,
iniciativas transversales y decisiones con impacto sistémico.
Precisamente por eso, el reto es interesante. ? ¿Cómo tendrás
impacto? Diseñando y desarrollando sistemas backend y APIs con
visión de producto y de sistema . Trabajando principalmente con PHP
(Symfony) y Python . Tomando decisiones sobre arquitectura, modelos
de datos, asincronía y consistencia. Asegurando performance,
seguridad y fiabilidad en entornos reales de producción.
Participando activamente en la resolución de incidentes y mejoras
estructurales. Acompañando al equipo mediante mentoría, debate
técnico y revisiones de código exigentes . Colaborando
estrechamente con producto, frontend, data e infraestructura.
Participando en decisiones de infraestructura y despliegue.
Valorando el impacto del coste (FinOps) de las decisiones backend
en producción. Serás parte activa del corazón técnico de Innovamat,
construyendo sistemas backend robustos y escalables, asumiendo
responsabilidad real sobre producción y ayudando a que el equipo




tome mejores decisiones cada día. ⚙️ Stack y herramientas: Hoy
trabajamos con PHP (Symfony) y Python en backend, React y
TypeScript en frontend, APIs REST y GraphQL, bases de datos SQL y
noSQL, servicios distribuidos con mensajería y jobs asíncronos,
AWS, Docker, Kubernetes, Terraform. No esperamos que domines todo
nuestro stack, pero sí que tengas experiencia en stacks similares,
la capacidad de aprender rápido, tomar decisiones basadas en el
análisis de trade-offs y experiencia operando sistemas reales con
miles de usuarios. ? Encajarás especialmente si... Has liderado
decisiones técnicas con impacto transversal. Tienes mentalidad de
producto y te preocupas por entender y resolver los problemas del
usuario. Eres capaz de analizar, diagnosticar y optimizar la
performance del sistema backend en su conjunto, teniendo en cuenta
las distintas piezas que lo componen. Has trabajado en sistemas con
asincronía, mensajería e integraciones externas. Te motiva elevar
el nivel técnico del equipo, incluso si eso implica cuestionar el
status quo. Y todavía más si… Has trabajado cerca de equipos de
Data o ML , traduciendo requisitos a sistemas robustos y
escalables. Te sientes cómodo/a diseñando o manteniendo pipelines
de datos , procesos batch o integraciones que alimentan modelos o
sistemas analíticos. Entiendes los retos de calidad de datos,
trazabilidad, reproducibilidad y costes en sistemas data-driven. La
experiencia en data engineering amplifica el impacto del rol,
conectando el backend con los sistemas de datos y aprendizaje que
hacen crecer el producto. ? ¿Qué puedes esperar de Innovamat?
Impacto real en la sociedad, mejorando la educación. Un equipo
pequeño, autónomo y exigente, con criterio técnico. Autonomía real
y capacidad de influencia. Problemas interesantes, no artificiales.
Contrato indefinido y horario flexible. Espacio para crecer como
ingeniero/a. Modelo híbrido (1 o 2 días en la oficina). ? Si te
motivan la tecnología, el impacto educativo y los retos técnicos
reales… ¡Queremos conocerte!

📌 Senior Software Engineer (Cataluña)
🏢 Innovamat
📍 Cataluña

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (cataluña) / cataluña

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (cataluña) / cataluña