Senior Backend / Platform Engineer

This job was published 3 months ago

Senior Backend / Platform Engineer

Causa Prima
Madrid / Madrid, Madrid, Spain / Munich / Munich, Bavaria, GermanyCompetitiveOnSiteAdded 3 months ago🇬🇧English: Required

Need a visa? No sponsorship mentioned here. Browse visa jobs.

Original Advert

You'll own the platform our agents run on - event-driven architecture, data pipelines, integrations with customer accounting systems, and the infrastructure that makes everything reliable, auditable, and fast.

What you'll do

  • Event store - Append-only PostgreSQL with tamper-evident hash chaining, real-time event distribution, agent replay and recovery, schema versioning.

  • Cryptographic signature infrastructure - Key management, signature verification on all agent events, approval chains for external actions.

  • Workflow Constraint Engine - The gateway that verifies authorization before any external action (email, payment, API call) proceeds.

  • PII Vault & GDPR compliance - Isolated, encrypted storage for personal data. Right to erasure. Data residency per region.

  • Multi-tenancy - Row-level security, tenant isolation across all data stores, tenant-scoped LLM API keys.

  • Authorization (Cerbos) - Attribute-based access control for agents and humans. Deterministic policy evaluation - LLMs never make auth decisions.

  • MCP security layer - Authentication, capability-based scoping per partner, and rate limiting for the Model Context Protocol endpoint.

  • Database architecture - PostgreSQL schema design, indexing strategy, performance tuning, read replica topology.

What we're looking for

  • 3+ years experience with Python and/or TypeScript in production.

  • 5+ years designing backend platforms for production systems.

  • Strong systems design skills - this is the primary requirement. You think in boundaries, contracts, failure modes, and scaling characteristics.

  • Deep PostgreSQL knowledge - RLS, indexing tradeoffs, event sourcing patterns, schema evolution.

  • Strong application security architecture skills: encryption models, key management, auth patterns.

  • Experience with policy-as-code authorization (Cerbos, OPA, Cedar, or similar).

  • Strong code review skills for security-sensitive AI-generated code.

  • Nice to have:

    • Cryptographic primitives in production (digital signatures, hash chaining, application-layer encryption).

    • Event streaming platforms (Kurrent, Redpanda, Kafka).

    • SOC 2 or GDPR compliance engineering.

    • Fintech or regulated-environment background.

Remote

Head of Marketing (Director)

London / England, London, United Kingdom / Geneva / Geneva, Geneva, Switzerland / Amsterdam / Amsterdam, Amsterdam, Netherlands / Madrid / Madrid, Comunidad de Madrid, Spain / Berlin / Berlin, Berlin, Germany / Paris / Paris, France, France / Dublin / Dublin, Dublin, Ireland / Luxembourg / Luxembourg, Luxembourg, Luxembourg / Brussels / Brussels, Belgium, Belgium / Zurich / Zurich, Zurich, Switzerland
🇬🇧
6d ago

Senior Rust Engineer - High Frequency Trading (HFT)

Brussels / Brussels, Belgium, Belgium / Rome / Rome, Rome, Italy / Zug / Zug, Zug, Switzerland / Porto / Porto, Porto, Portugal / Istanbul / Istanbul, Istanbul, Turkey / Eindhoven / Eindhoven, Eindhoven, Netherlands / Geneva / Geneva, Geneva, Switzerland / Milan / Milan, Milan, Italy / Amsterdam / Amsterdam, Amsterdam, Netherlands / Manama / Bahrain, Bahrain, Bahrain / Madrid / Madrid, Comunidad de Madrid, Spain / London / London, London, United Kingdom / Berlin / Berlin, Berlin, Germany / Antwerp / Antw…
🇬🇧
1w ago

SOC Analyst

Madrid / Madrid, Madrid, Spain / Barcelona / Barcelona, Barcelona, Spain
🇬🇧
1w ago
Remote

AIOps Lead

London / London, Greater London, United Kingdom / Newcastle / Newcastle, North East, United Kingdom / Bristol / Bristol, County of Bristol, United Kingdom / Madrid / Madrid, Madrid Provincia, Spain / Belfast / Belfast, Belfast, UK / Cambridge / Cambridge, Cambridgeshire, United Kingdom / Birmingham / Birmingham, West Midlands, United Kingdom / Lisbon / Lisbon, Lisbon, Portugal / Edinburgh / Edinburgh, County of City of Edinburgh, Scotland / Leeds / Leeds, West Yorkshire, United Kingdom / Dublin / Dublin,…
🇬🇧
2w ago

Senior Data Engineer

Brussels / Brussels, Belgium, Belgium / Rome / Rome, Rome, Italy / Barcelona / Barcelona, Catalonia, Spain / Zug / Zug, Zug, Switzerland / Porto / Porto, Porto, Portugal / Cape Town / Cape Town, Cape Town, South Africa / Istanbul / Istanbul, Istanbul, Turkey / Eindhoven / Eindhoven, Eindhoven, Netherlands / Geneva / Geneva, Geneva, Switzerland / Milan / Milan, Milan, Italy / Amsterdam / Amsterdam, Amsterdam, Netherlands / Manama / Bahrain, Bahrain, Bahrain / Madrid / Madrid, Comunidad de Madrid, Spain /…
🇬🇧
2w ago

Application managed by Causa Prima