963,149open jobs
58,194companies
159,364added this week
Browse all
Location
Remote (EU)
Employment
Freelance

Confirmed on the employer's own hiring board on Sep 30, 2026. First seen by Alion on Sep 28, 2026.

Overview
Company
Impact
Profile match
Opens in a new tab A springboard for real-world impact. JUNI is a dedicated ecosystem for science-based innovation.

About JUNI

JUNI is a non-profit science-startup ecosystem in Berlin. We run our programmes across seven SaaS tools - newsletter, events, community, CRM, forms, applications, coworking - and a Postgres database underneath that is meant to be the single place a person exists.

The database is the part we care about. One resolved record per person and per company, one append-only row per interaction, and a deterministic way of deciding which person a given payload belongs to. Its purpose is to make the path from first touchpoint to milestone measurable. The connective layer between the tools and that database is the work.

Your mission

Build the layer that connects our systems to one database, in both directions, and help us get the model right as we go.

The shape of the data is mostly decided, and each new system will test it. Sources disagree about what counts as one person, when something happened, and whether they'll tell you about it twice. Working that out - and knowing when the model has to change to accommodate a source, rather than being bent around it - is the substance of the job.

We're looking for someone who can think that through with us and make a case for a particular design, not only build what's specified.

Your profile

Scope

InboundEach system into the database. Several pipelines per system - sources report a lot of different things. Identity resolutionOutboundSome state originates with us rather than with a tool. The database decides and pushes to whichever platform executes it.Keeping both honestPlatforms report back and sometimes contradict us. Nobody who opted out may be re-added.ReportingKPI data has to reach a BI tool. Getting it there is part of the job; building the dashboards is not.SearchMaking the lake queryable in natural language.DocumentationDecisions written down, pipelines in github.

Not in scope

  • Front-end. There is none and none is planned.
Required
  • Integration against third-party APIs and webhooks, at depth: pagination, retries, signature verification, rate limits, undocumented payload shapes, late and out-of-order events, sources that fire on every change and won't say what changed.
  • Bidirectional sync between systems that both think they own a field - loop prevention, echo suppression, an explicit answer to who wins on conflict.
  • Postgres as an application database, not just a destination. plpgsql functions, triggers, constraints and RLS used to enforce rules at the write path. If your SQL experience is transformations downstream of the load, this is not the right fit.
  • Idempotency as a habit rather than an afterthought. A pipeline that re-runs and changes nothing is the acceptance test.
  • Git discipline - migrations, PRs, review.
  • Working with personal data under GDPR, and understanding why that constrains what gets ingested at all.
  • Written English. Most of the work is async, and what you build has to be legible to someone who wasn't there.
Useful, not required

n8n or another orchestrator · Supabase · relevance work on a search index - Elasticsearch, OpenSearch, Meilisearch or similar; cluster operations are not the part we need · experience as the only person on a system · German.

We offer

How we work

Remote and mostly async, but not silently so - expect real conversations, especially early, while you get your head around the systems and how they fit together.

Engagement

Freelance, starting as soon as possible. Three months to begin with; we'll see what's needed after that.

Berlin or remote within the EU.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
963,149 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
In your city
$50k – $59k per year • Remote (Portugal) • Full-Time • Lisbon
SQL
Databases
MS SQL
DevOps
Windows Server
Linux
Management
ServiceNow
Apply
≈ $73k – $109k per year (Estimated) • Remote (likely Poland) • Full-Time • Łódź
Python
Databases
Snowflake
Databricks
Apache Iceberg
Delta Lake
AI/ML
Spark
dbt
Great Expectations
DevOps
Azure
Apply
Data Mapper/Engineer 2 hours ago
≈ $21k – $42k per year (Estimated) • Remote (India) • 5+ years exp • Bengaluru
Databases
Oracle
Analytics
ETL/ELT
Apply
Data Architect 2 hours ago
$52k – $73k per year (gross) • Remote (India) • 12+ years exp • India
Python
SQL
Python
pySpark
Databases
Snowflake
AI/ML
Copilot
Cursor
Spark
ChatGPT
Claude Code
dbt
LLM
RAG
LLMOps
DevOps
AWS
SLI/SLO/SLA
Amazon S3
IAM
Analytics
Power BI
Data Vault
Dimensional Modeling
Apply
≈ $115k – $199k per year (Estimated) • Remote (United States) • Full-Time • 7+ years exp • Bachelor's Degree • United States
Python
SQL
Databases
Microsoft Fabric
AI/ML
Copilot Studio
DevOps
Azure
Git
Analytics
Power BI
Management
Power Automate
Power Apps
Apply
See all jobs
This is one of many
963,149 more open roles from verified company boards, updated every day.