Remote (Europe) | Full-time | Experienced Hires
Zalion is on a mission to eliminate repetitive procurement work through agentic AI. We’re building autonomous agents that operate deep within enterprise procurement — navigating messy data, legacy systems, and complex workflows to deliver real impact.
Join us early and help define how enterprise AI is done right.
🚀 What You’ll be responsible for
You will:
Own and ship backend features end-to-end — from API design and domain/data models to production rollout, monitoring, and continuous improvement.
Build and evolve scalable backend services in Kotlin (JVM), focusing on maintainability, performance, and operational robustness.
Design and operate reliable integrations with enterprise systems (ERP, email, supplier systems) using APIs, file-based exchange (e.g., SFTP), and event-driven patterns where applicable.
Build systems that handle messy real-world procurement data (RFQs, emails, quotes, contracts) with strong validation, traceability, and auditability.
Develop agent-facing backend capabilities : orchestration primitives, tool execution, permissions, safe data access, and observability—so agents behave predictably in production.
Work with asynchronous and distributed systems (queues, retries, idempotency, rate limiting, backpressure) to make workflows resilient.
Raise engineering standards: testing strategy, code quality, architecture decisions, reliability practices, and incident learnings.
Collaborate directly with founders, PM, and customers to understand procurement workflows and turn them into scalable product behavior.
Our current stack (and where we’re pragmatic):
Backend: Kotlin (JVM; e.g., Spring Boot or Ktor), coroutines, REST APIs
Cloud: AWS (Bedrock, ECS Fargate, Lambda, SQS/SNS)
Delivery & Ops: GitHub CI/CD, Sentry, Grafana, Prometheus
AI/Agents: LLM provider integrations (e.g., Bedrock) + agent evaluation/observability tooling
(You don’t need to be an “LLM engineer,” but you do need reliability-first thinking.)
We’re opinionated about outcomes (quality, reliability, speed), not about dogma. If you have strong reasons to use a different tool, we’ll listen.
✅ What We’re Looking For
5+ years of professional experience building and operating scalable SaaS backend systems in production.
Experience with the foundations of Domain Driven Design
Experience designing and scaling RESTful APIs and backend architectures (bonus: event-driven / async systems).
Comfortable with core distributed-systems concerns: retries, idempotency, consistency trade-offs, observability, incident debugging , and performance.
Solid understanding of data systems: Postgres , caching (e.g., Redis ), schema evolution/migrations, and data modeling.
Experience integrating external systems (APIs and/or file-based exchange). You can reason about failures across system boundaries and design for resilience.
A pragmatic mindset about AI/LLMs: curiosity is great, but you prioritize measurable outcomes, safety, and operability over prompt tinkering.
High ownership and proactivity : you spot problems, propose solutions, align stakeholders, and drive work to completion without perfect specs.
Strong written and verbal communication: you can explain technical decisions to engineers and non-engineers and leave behind crisp documentation.
Nice to have
Experience with multi-tenant SaaS patterns, authN/authZ (RBAC), audit logging, and enterprise security expectations.
Experience with procurement/ERP domains (SAP landscapes or similar) or other enterprise workflow-heavy products.
Experience mentoring others or acting as a technical lead on a small team.
Build AI agents that actually do things in real enterprise environments
Immediate impact: your work ships fast to real customers
Modern backend stack and strong engineering fundamentals
Competitive salary + meaningful equity
High-end equipment
We’re looking for someone who has already shipped real systems to production — but we care more about what you’ve built and how you think than your exact number of years. If you're excited about autonomous agents and backend challenges, and owning features end-to-end — let’s talk.
Links to things you’ve built (GitHub, blog posts, talks, etc.)
2–3 sentences on why this role and Zalion interest you
#J-18808-Ljbffr