Location: Aarhus (HQ) or Copenhagen, Denmark — on-site
Employment:Â Full-time
Comp:Â Competitive salary + stock options
At WasteHero, we’re not just writing code — we’re rewriting how cities manage waste.
Our cloud-native SaaS ERP platform helps municipalities and private operators:
Optimize routes with AI-driven algorithms
Automate billing and compliance
Integrate seamlessly with third-party systems
Build greener, more efficient communities
We’re already powering operations across Europe and the Middle East. Backed by institutional investors and public funding, we’re scaling fast. And now, we’re looking for engineers who want to do career-defining work.
This is not “just another backend role.”
We’re rebuilding our core architecture to make customer onboarding <2 months (down from 6+).
We’re implementing AI and automation across routing, data migration, and anomaly detection — so our platform works smarter, not harder.
You’ll work shoulder-to-shoulder with the CEO and product leads. Your decisions will directly shape the company’s trajectory.
On-site collaboration is key. We believe the best ideas don’t come from Jira tickets — they come from tackling hard problems in real time with brilliant people.
Own and evolve the backend architecture (Python/Django + FastAPI) that powers waste operations for entire cities.
Design scalable APIs and integration frameworks that connect ERPs, sensors, CRMs, and payment systems — keeping data flowing across thousands of trucks, drivers, and customers.
Embed AI/ML-powered features into backend services (e.g. smarter data migration, automated error handling, predictive workflows) so operations get faster and more resilient.
Ship new product features that directly impact millions of citizens — from optimizing thousands of daily collections, to enabling customer self-service, to streamlining billing across entire municipalities.
Mentor engineers, raise the bar on code quality, security, and performance.
Ship fast in tight loops with product, frontend, and DevOps — from idea → live in weeks.
Redefine onboarding & migration pipelines so municipalities can move off legacy systems in months, not years.
Backend:Â Python 3, Django, FastAPI
Data:Â PostgreSQL, Redis, Celery
APIs:Â GraphQL (Graphene), REST
Infra:Â Docker, gunicorn, Bitbucket Pipelines (CI/CD)
Hosting: Hetzner – private networking & load balancing
AI/ML:Â We experiment with NLP, data enrichment, and AI agents to automate integration/migration tasks
5+ years backend experience (Python/Django preferred)
Proven track record scaling production systems
Strong knowledge of APIs, integrations, and relational databases (PostgreSQL)
Hands-on with Docker, CI/CD, modern cloud pipelines
Curiosity for AI and automation — applying new tools to solve old problems
Leadership skills: mentoring, making architectural calls, guiding teams
Pragmatic mindset: balancing clean design with shipping impact
High impact → Your code will power multi-million € rollouts across 5+ Nordic cities.
Cutting-edge → Implement AI/automation in a sector still stuck on legacy.
Ownership → Autonomy to design and build, not just follow tickets.
Equity upside → Stock options in a scaling, mission-driven company.
Purpose → Your work cuts CO₂ and drives sustainability at city scale.
📍 Must be able to work onsite from Aarhus HQ (preferred) or Copenhagen office. Relocation support can be discussed.
This job comes with several perks and benefits