Backend Software Developer

Bv Enersee
Brussel, Belgium
5 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€25,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Cloud Computing Code Review Continuous Integration Software Debugging Python (Programming Language) SQLAlchemy Data Streaming Systems Integration Management of Software Versions
+4 more
Data Logging Backend Fastapi Data Analytics

Job description

  • Design and implement scalable backend services (Python, APIs, internal services).
  • Own reliability: monitoring, logging, alerting, performance, debugging, incident follow-up.
  • Write clean, testable code and improve existing architecture where needed.

Build and evolve data flows (core)

  • Design and implement end-to-end data flows: ingestion * validation * AI analytics * exposure (API/product).
  • Ensure data correctness and traceability (versioning, lineage, retries, idempotency, backfills).
  • Improve throughput and latency of critical flows; handle spikes and partial failures gracefully.
  • Build tooling around flows: observability dashboards, failure handling, replay/backfill utilities.

Integrations + time series pipelines

  • Build and maintain connectors for time series energy & water data and related metadata.
  • Handle messy real-world inputs: missing intervals, time zones/DST, duplicates, late-arriving data, inconsistent schemas.
  • Work with customers/partners to troubleshoot and stabilize integrations.

Collaborate with data/AI without being ML-first

  • Collaborate with data/ML teammates so the backend supports model deployment and feature delivery.
  • Turn product requirements into robust backend implementations (APIs, workflows, pipelines).

Requirements

Must-have: strong backend development

  • Solid experience building production backends in Python (FastAPI, SQLAlchemy, and similar)
  • Strong software engineering fundamentals: architecture, testing, CI/CD habits, code reviews, performance, code ownership & reliability mindset.
  • Experience designing and operating data flows (or event-driven workflows) in production.

Nice-to-have: time series + energy efficiency

  • Hands-on experience with time series data (processing, validation, edge cases).
  • Experience or strong affinity with energy efficiency / buildings / energy monitoring / utilities / IoT contexts.
  • Experience with streaming or message-based systems (queues/events), or batch pipelines with backfills.
  • Cloud experience (AWS/GCP), containers, infrastructure-as-code.
  • Experience improving operational maturity: SLOs, alerting, runbooks, incident reviews.

Don’t check every box?

Smart people don’t always follow straight lines. If you believe in what we’re doing and think you can help us grow, we want to hear from you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:42 min

Comparing lines of code and framework dependency graphs

Daniel Hepper · LIVE

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:42 min

Introduction to the fast API web framework

Sebastián Ramírez · World Congress 2022

Videos

See all

Related articles

See all