Innovamat

Senior Software Engineer - Backend Focus

Innovamat
Apply
1 month ago
San Cugat del Vallés, SpainSenior

Responsibilities

  • Take features from ideation through design, implementation, measurement, and iteration in collaboration with product and design.
  • Design and evolve backend services and APIs, including domain modeling, architecture, consistency, and performance.
  • Participate in end-to-end development across the stack.
  • Improve production reliability, observability, incident response, and system structure.
  • Help scale the platform for new US school districts, rostering, bulk data imports, and multi-region operation.
  • Visit schools at least once per quarter to observe the product in use.

Requirements

  • 5+ years of deep backend software engineering experience.
  • Experience building and delivering complex products end to end.
  • Strong backend development skills in APIs, data modeling, asynchronous programming, and SQL.
  • Professional experience with PHP and Symfony and/or Python and FastAPI, with judgment to work across both.
  • Applied experience with hexagonal architecture, domain-driven design, test-driven development, and CQRS in real products.
  • A product-engineering mindset, genuine interest in users, and concern for production behavior and quality.
  • Ability to collaborate effectively and raise the technical level of teammates.
  • Fluency in Spanish and English is required; Catalan is highly valued.

Benefits

  • Hybrid work model with two days per week in the Sant Cugat office in Barcelona.
  • Flexible working hours, a Christmas-week break, flexible compensation, and team-building activities.
  • Collaborative, multidisciplinary teams with clear ownership, learning opportunities, and a trust-based culture.

Tech Stack

FastAPIPHPPythonSQLSymfony

Categories

Innovamat

About Innovamat

201-500 employees
Contact me