×
Register Here to Apply for Jobs or Post Jobs. X

Data engineer nonprofit science programs

Job in Denver, Denver County, Colorado, 80285, USA
Listing for: HireHi
Full Time position
Listed on 2026-10-03
Job specializations:
  • Software Development
    Backend Developer, Database Engineering
Salary/Wage Range or Industry Benchmark: 56000 - 100000 USD Yearly USD 56000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: data engineer for nonprofit science programs
Описание

JUNI is a nonprofit ecosystem for science and spin-offs in Berlin. It operates programs across seven SaaS tools, including newsletters, events, community, CRM, forms, applications, and coworking, supported by a Postgres database intended to serve as the single source of truth for people.

Задачи

Build the layer connecting the systems with the database in both directions Help shape the data model and determine when it needs to change rather than adapting it around a single source Integrate each system into the database through multiple inbound pipelines and resolve identities across systems Send database-defined states to the platforms that execute them Keep bidirectional synchronization reliable, including handling platform feedback and preventing unsubscribed people from being added again Deliver KPI data to a BI tool;

dashboard building is not part of the role Make the data searchable in natural language Document decisions and maintain pipelines in Git Hub

Требования

Experience integrating third-party APIs and webhooks, including pagination, retries, signature verification, rate limits, undocumented payload structures, delayed or out-of-order events, and sources that emit events without specifying what changed Experience with bidirectional synchronization, loop prevention, echo suppression, and conflict resolution Strong experience using Postgres as an application database, including plpgsql functions, triggers, constraints, and RLS to enforce write-time rules Treat idempotency as a core practice;

pipelines must be safe to rerun without changing data Work cleanly with Git, migrations, pull requests, and reviews Experience handling personal data under GDPR and understanding its restrictions on data ingestion Written English proficiency for predominantly asynchronous work and readable documentation Будет плюсом: n8n or another orchestrator, Supabase, relevance work on a search index such as Elasticsearch, Open Search, or Meilisearch, experience as the sole person responsible for a system, German

Условия

Freelance engagement, starting as soon as possible Initial term of three months, with further needs to be assessed afterward Remote collaboration is predominantly asynchronous, with live conversations planned at the beginning

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary