Workflow & Provisioning Lead

Webbing

Amsterdam

Remote

EUR 60,000 - 80,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Professional development opportunities
Challenging greenfield platform
International work environment
Growing company
Team of specialists

Job summary

Webbing, a global data MVNO, is seeking an experienced Backend Developer to join their team in Amsterdam. The role involves deploying Workflow Engines using Kubernetes, implementing SIM Activation workflows, and optimizing REST APIs. Ideal candidates should have 4–6 years of backend software development experience, be proficient in Go or Java, and possess knowledge in PostgreSQL and Kubernetes. The position is fully remote and offers professional development within a growing international company.

Qualifications

  • 4–6 years backend software development experience.
  • Hands‑on experience with a workflow orchestration engine like Temporal.io.
  • Comfortable with production services in Go or Java.
  • Design and implementation of REST APIs.
  • PostgreSQL experience for large datasets' optimization.
  • Knowledge of provisioning flows and SIM lifecycle.
  • Kubernetes deployment experience.
  • Experience with event-driven architectures.
  • Design for failure capabilities.

Responsibilities

  • Deploy and configure a Workflow Engine on Kubernetes.
  • Design and implement SIM Activation workflows.
  • Implement SIM Deactivation and Plan Change workflows.
  • Define workflow versioning strategy.
  • Lead development tasks and code reviews.
  • Handle network trigger updates via workflow signals.
  • Conduct load testing and integration testing.
  • Post go-live hyper-care and continuous improvement.

Skills

Backend software development
Workflow orchestration engine
Go or Java
REST API design
PostgreSQL
BSS/OSS domain knowledge
Kubernetes
Event-driven architectures
Failure design
English fluency

Tools

Temporal.io
RabbitMQ
Kafka
Redis Pub/Sub
Prometheus
Grafana

Job description

Responsibilities
  • Deploy and configure Temporal/Camunda or similar Workflow Engine on Kubernetes (self-hosted, production‑grade).
  • Design and implement SIM Activation workflow: activities for HSS, OCS, PCRF, Inventory update.
  • Implement SIM Deactivation workflow with compensation and rollback logic.
  • Implement Plan Change workflow (OCS quota update + PCRF policy change).
  • Design Inventory Management Database schema: ICCID, IMSI, MSISDN — 30M+ record scale.
  • Define workflow versioning strategy (Temporal GetVersion API or similar) — foundational for long‑term stability.
  • Lead another developer on development tasks and code reviews from week one.
  • Order‑triggered workflows: Order DB → Temporal/similar signal handler.
  • Network trigger handling: location updates → workflow signals via Kong API Gateway.
  • Retry policies, dead‑letter handling, and alerting per workflow type.
  • Temporal production cluster operations and HPA configuration.
  • End‑to‑end integration testing, load testing, runbook authoring.
  • Post go‑live hyper‑care and continuous improvement.
Requirements

Must Have

  • 4–6 years backend software development experience.
  • Hands‑on experience with a workflow orchestration engine. Temporal.io strongly preferred — production experience with workers, activities, signals, timers.
  • Go or Java — must be comfortable building production services in at least one.
  • REST API design and implementation (designing APIs consumed by Kong API Gateway).
  • PostgreSQL — schema design, indexes, query optimisation for large datasets (10M+ rows).
  • BSS/OSS domain knowledge: provisioning flows, SIM lifecycle, telecom service activation.
  • Kubernetes — deploying and operating workloads on K8s (not just writing YAML).
  • Experience with event‑driven architectures using RabbitMQ, Kafka, or Redis Pub/Sub.
  • Experience designing for failure: retry policies, idempotency, compensation logic, DLQ.
  • Ability to lead a junior/mid developer day‑to‑day Fluent English.

Strong Advantage

  • Direct Temporal.io production experience (SDK, worker configuration, namespace management).
  • Telecom network element experience: HSS, OCS, PCRF, SMSC interfaces.
  • Diameter protocol (Ro/Gy/Gx) — even basic familiarity is valuable.
  • Experience with mock‑first development and contract testing.
  • Prometheus + Grafana — instrumenting and monitoring workflow engines.

Nice to Have

  • Experience at a telecom operator, MVNO, or telecom vendor (Ericsson, Nokia, Huawei, etc.).
  • Knowledge of eSIM / GSMA SGP.22 standard.
  • Python — for tooling, scripting, test automation.
About Webbing

Founded in early 2010, Webbing is a global data MVNO that delivers enterprise grade, global connectivity and IoT services across more than 200 countries and 600+ mobile carriers' networks. Webbing's secured network delivers network protection and web content intelligence. Enterprise customers can manage, monitor, and optimize data usage in real‑time with Webbing's powerful software platform. Gain visibility by application type and have the power to white list applications and limit non‑business applications with the click of a button, saving money and improving compliance.

What we offer
  • Fully remote
  • The opportunity for professional development within a reputable international innovative and growing company.
  • An exciting and challenging greenfield platform with great skill and knowledge development opportunities.
  • The opportunity to join a team of highly professional specialists in an international environment.
  • The opportunity for professional development within a reputable international innovative and growing company.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Workflow Developer & Tester
Workflow Developer & Tester

Webbing • Amsterdam

Remote
EUR 55,000 - 75,000
Fully remote
Skill development opportunities
Professional development in an international environment
+1
DBA & Bulk Data Management Engineer
DBA & Bulk Data Management Engineer

Webbing • Amsterdam

Remote
EUR 85,000 - 125,000
Fully remote
International collaboration
Remote Lead: Temporal Workflow Orchestrator
Remote Lead: Temporal Workflow Orchestrator

Webbing • Amsterdam

Remote
EUR 60,000 - 80,000
Fully remote
Professional development opportunities
Challenging greenfield platform
+3
Core Network Lead
Core Network Lead

Jobgether • Netherlands

Remote
EUR 110,000 - 190,000
Fully remote work
Permanent, full-time employment
International team
Technical Account Manager - Benelux
Technical Account Manager - Benelux

Camunda Careers • Netherlands

Remote
EUR 134,000 - 217,000
Remote work
Annual company events
Health & wellbeing programs
+1
Software Engineer (Python) — Programmable Networking
Software Engineer (Python) — Programmable Networking

Telnyx • Amsterdam

On-site
EUR 120,000 - 180,000
Technical Account Manager - Benelux
Technical Account Manager - Benelux

Camunda • Netherlands

Remote
EUR 90,000 - 150,000
Remote work
Annual kickoff events
Wellbeing program
+2
VAS Solution Engineer
VAS Solution Engineer

Jobgether • Netherlands

Hybrid
EUR 55,000 - 75,000
Flexible work arrangement
Performance-based bonus
Health and life insurance
+2
Senior Project Delivery Specialist
Senior Project Delivery Specialist

Jobgether • Netherlands

Remote
EUR 75,000 - 130,000
Fully remote work across Europe
Permanent contract
Professional development
+2
Product Manager (Wholesale)
Product Manager (Wholesale)

Expereo • Amsterdam

Hybrid
EUR 60,000 - 80,000
Pension Plan
Hybrid Working
25 Days Holidays