Software Engineer: Platform and Backend (Mid-career / Senior)

Theia Insights

Barcelona

Híbrido

EUR 65.000 - 95.000

Jornada completa

hace 22 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura completa en un minuto: currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive salary + share options
25 working days holiday + Spanish hols
Hybrid working from Barcelona

Descripción de la vacante

Theia Insights is seeking a Platform engineer in Barcelona to productise our data and power customer access. You will own analytical services, APIs and MCP connectors that let clients query our data through familiar tools and build first‑party applications powered by our platform.

You’ll own end-to-end reliability and performance, run services on AWS, and contribute to both backend and occasional frontend work in a polyglot environment.

Formación

  • Strong production Python experience shipping and operating services.
  • HTTP APIs in a typed framework (e.g., FastAPI) with clear schemas.
  • Production AWS: S3, a compute service (ECS/Fargate or Lambda) and a datastore with least-privilege IAM.
  • Auth in production: OAuth2/OIDC, JWT validation, API keys, scopes.
  • Tabular data at scale: pandas, Parquet/Arrow, DuckDB (preferred).
  • Multi-tenant SaaS concepts: RBAC, API-key management.

Responsabilidades

  • Build and operate async REST endpoints (FastAPI) serving large datasets.
  • Work with large tabular data (pandas, Parquet/Arrow, DuckDB) and optimize memory/perf.
  • Own identity and access layer using AWS identities and data distribution.
  • Design and build new data access points via APIs, analytics services, and MCP connectors.
  • Run services on AWS and deploy via CDK/CodePipeline.
  • Productionise code from data and quantitative teams.
  • Occasionally contribute frontend changes in Theia Insights' TS/React apps.
  • Ensure reliability and performance with graceful failure handling.

Conocimientos

Production Python
FastAPI
AWS (S3, compute, IAM)
API design and contracts
Data tooling (pandas, Parquet/Arrow)
RBAC / multi-tenant SaaS
CDK / Terraform (IaC)
TypeScript / React (frontend)

Descripción del empleo

About The Role

Theia Insights builds foundational financial intelligence products, including industry classification, knowledge graphs and factor risk models, for institutional investors. We serve some of the largest asset managers, hedge funds, index providers and sell-side banks.

About The Role

Theia Insights builds foundational financial intelligence products, including industry classification, knowledge graphs and factor risk models, for institutional investors. We serve some of the largest asset managers, hedge funds, index providers and sell-side banks.

As an engineer on the Platform team you'll productise our data and build the ways customers access and work with it. You'll own the analytical services, APIs and MCP connectors that let customers query our data directly from the tools they already use, and build first-party applications powered by our data.

What You'll Do
  • Build and operate async REST endpoints (FastAPI, Pydantic) that serve large datasets reliably and quickly
  • Work with large tabular data in pandas, Parquet/Arrow and DuckDB, and manage the memory and performance trade-offs of moving big datasets efficiently
  • Own the identity and access layer, including AWS technologies for identity, authorisation and data distribution, supporting access to data through multiple channels
  • Design and build new access points for our data, such as APIs, analytical services and MCP connectors
  • Run services on AWS, with infrastructure in AWS CDK shipped via CodePipeline
  • Productionise code from the data and quantitative teams
  • Occasionally contribute changes to Theia Insights' TypeScript/React frontends that consume our API, particularly where a feature is simplest to own end to end
  • Take end-to-end ownership of reliability and performance, including graceful handling of failure modes
Requirements
Essential
  • Strong production Python including experience shipping and operating services
  • HTTP APIs in a typed framework such as FastAPI, with schema and contract discipline
  • Production AWS: S3, a compute service (e.g. ECS/Fargate or Lambda) and a datastore, with least-privilege IAM
Useful
  • Auth in production: OAuth2/OIDC, JWT validation, API keys, scopes
  • Tabular data at scale: pandas plus Parquet/Arrow, ideally DuckDB
  • Multi-tenant SaaS: RBAC, API-key management
Nice to have
  • Infrastructure as code (CDK in TypeScript, or Terraform)
  • React/TypeScript, or comfort in a polyglot repo
  • LLM or MCP integration and AI-facing tooling
  • Financial-data or regulated-environment background
Experience We're Looking For

We care more about what you've owned than years on a CV. A strong mid-level engineer who has shipped and operated production AWS services, owning one end to end with tests, will meet the bar. Senior candidates will likely have designed large scale systems, owned responsibilities for auth or multi-tenant access, made cross-region and disaster-recovery trade-offs, and set the standard for a team.

Benefits
  • Competitive salary plus share options
  • 25 working days holiday, plus Spanish public holidays
  • Hybrid working from Barcelona
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer: Applied NLP/ML and Data Systems (Mid-career / Senior)
Software Engineer: Applied NLP/ML and Data Systems (Mid-career / Senior)

Theia Insights • Bellprat

Híbrido
EUR 65.000 - 90.000
Share options
Holiday allowance 25 days
Hybrid from Barcelona
Backend Engineer
Backend Engineer

Marfeel • Barcelona

Híbrido
EUR 50.000 - 70.000
Option to work full remote, hybrid or office-based
Support with home office equipment
Flexible hours and early finish on Fridays
+3
Senior Software Engineer
Senior Software Engineer

Affinity (CRM) • Barcelona

Híbrido
EUR 70.000 - 110.000
Comprehensive health insurance for you
Annual education budget
Monthly wellness budget
Principal Platform Engineer (Python)
Principal Platform Engineer (Python)

Intellias • España

Presencial
EUR 80.000 - 110.000
Quant Engineer: Data Products (Mid-career / Senior)
Quant Engineer: Data Products (Mid-career / Senior)

Theia Insights • Barcelona

Híbrido
EUR 110.000 - 140.000
Staff Engineer (Client Ops)
Staff Engineer (Client Ops)

Ebury • Málaga

Híbrido
EUR 90.000 - 130.000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Ohpen • Barcelona

Híbrido
EUR 75.000 - 110.000
Hybrid working setup
Language classes
Home office setup support
+3
Product Engineer (Senior Full Stack)
Product Engineer (Senior Full Stack)

haddock (YC W22) • Barcelona

Híbrido
EUR 40.000 - 55.000
Competitive salary (€40–55k gross/year)
Subsidized Urban Sports Club membership
Benefits for spending via Playflow
+1
Senior Platform Engineer - Internal Developer Platform
Senior Platform Engineer - Internal Developer Platform

Frontiers • Madrid

Presencial
EUR 70.000 - 90.000
Office presence emphasised
Wellbeing days
Volunteering days
+2
Product & Content Marketing Specialist
Product & Content Marketing Specialist

Theia Insights • Bellprat

Híbrido
EUR 60.000 - 90.000
Competitive salary plus share options
25 working days holiday
Hybrid working from Barcelona
+1