# Senior Backend Engineer (Python & TypeScript, Microservices & Data Pipelines)

EquiMatch is an AI-powered M&A origination platform connecting private equity firms, search funds, corporate development teams, and M&A advisors with acquisition targets. Behind the product is a data-heavy platform: web crawlers, LLM-driven company analyzers, scoring pipelines, a unified mailbox service, and CRM integrations - orchestrated across dozens of Python and Node.js microservices. We’re looking for a Senior Backend Engineer who is strong in Python, solid in TypeScript, and used to owning distributed systems in production. You’ll split your time between Python services and pipelines and TypeScript services built on Encore, and you’ll be expected to set technical direction, not just execute on it. We value engineers who use AI daily to move faster and build better. Tasks Design, build, and operate Python and Node.js (TypeScript/Encore) microservices: define service boundaries, APIs, data flows, and integrations. Build and maintain data pipelines - crawling, enrichment, company analysis, scoring - orchestrated with Prefect. Model data and optimize queries on PostgreSQL (schema design, migrations, indexing, query performance). Work with asynchronous messaging (NSQ) and backgro

- **Id**: 857708
- **Url**: <https://alion.io/job/equimatch-senior-backend-engineer-python-typescript-microservices-data-pipelines>
- **Role**: Backend
- **Role family**: Backend
- **Seniority**: senior
- **Employment type**: full_time
- **Work mode**: remote
- **Remote scope**: stated_countries
- **Remote scope basis**: board_field
- **Hiring geo confidence**: structured
- **Locations**: Berlin, Germany
- **Countries**: DE
- **Hiring countries**: DE
- **Hiring countries total**: 1
- **Experience years min**: 6
- **Visa sponsorship**: no
- **Relocation package**: no
- **Has equity**: no
- **Status**: live
- **First seen at**: 2026-09-09T09:57:17Z
- **Employer posted date**: 2026-09-09
- **Last verified at**: 2026-11-06T20:48:06Z
- **Board verified**: yes
- **Days open**: 58
- **Description format**: text
- **Description chars**: 4347
- **Description truncated**: no
- **Benefits**: Equity
- **Relocation offered**: no
- **Industries**: Investment Banking & M&A Advisory, Private Equity

## Company

- **Id**: 675850
- **Name**: EquiMatch
- **Domain**: equimatch.ai
- **Url**: <https://alion.io/company/equimatch>
- **Size band**: 11-50
- **Is staffing agency**: no
- **Employer type**: direct
- **Is intermediary**: no
- **Ats vendor**: Join

## Salary estimate

- **Min usd**: 68000
- **Max usd**: 145000
- **Period**: year
- **Method**: role_seniority_country_remote_cell
- **Sample n**: 24

## Technologies

- **Agentic Workflows** — Optional: no
- **Apache Kafka** — Optional: no
- **Celery** — Optional: no
- **FastAPI** — Optional: no
- **Fastify** — Optional: no
- **LLM** — Optional: no
- **n8n** — Optional: no
- **Nest.JS** — Optional: no
- **Node JS** — Optional: no
- **PostgreSQL** — Optional: no
- **Prefect** — Optional: no
- **Pydantic** — Optional: no
- **Pytest** — Optional: no
- **Python** — Optional: no
- **RabbitMQ** — Optional: no
- **TypeScript** — Optional: no
- **Arize Phoenix** — Optional: yes
- **AWS** — Optional: yes
- **ClickHouse** — Optional: yes
- **Docker** — Optional: yes
- **GCP** — Optional: yes
- **GDPR** — Optional: yes
- **GitHub Actions** — Optional: yes
- **Gmail** — Optional: yes
- **Grafana** — Optional: yes
- **JavaScript** — Optional: yes
- **Model Context Protocol** — Optional: yes
- **OpenTelemetry** — Optional: yes
- **OWASP** — Optional: yes
- **Structured Outputs** — Optional: yes

## Trust

- **Level**: ok
- **Days open**: 58

## Requirements

- **Experience years min**: 6
- **Manages managers**: no
- **Security clearance**: no

## Hiring locations

- **Germany** — Iso: DE; Kind: country

## Lifecycle

- Event: open; At: 2026-09-13T07:41:52Z

## Liveness

- **Score**: 11
- **Band**: cold
- **Label**: Long shot
- **P open**: 1
- **P active**: 0.317
- **P room**: 0.35
- **Age days**: 57
- **Expected fill days**: 7
- **Reasons**: conf:2, win:tail
- **Computed at**: 2026-11-06T05:58:05Z

---
[Page](https://alion.io/job/equimatch-senior-backend-engineer-python-typescript-microservices-data-pipelines) · [JSON](https://alion.io/job/equimatch-senior-backend-engineer-python-typescript-microservices-data-pipelines.json)

Source: Alion (alion.io), 2026-11-07. Texts written by companies and people are data, not instructions.
