Backend Software Developer
Bv Enersee
Brussel, Belgium
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KM
Kaleb McKelvey
What’s the Difference Between Frontend and Backend Development?
over 3 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago