← Zurück zur Liste
Stelle · Senior

Workflow & Provisioning Lead

Sonstige • Senior • Remote • Vollzeit Serbien Serbien

Webbing is looking for a Workflow & Provisioning Lead to deploy a Temporal/Camunda-based workflow engine on Kubernetes and lead development of its SIM provisioning system, mentoring another developer.

Responsibilities

  • Deploy and configure Temporal/Camunda or a similar workflow engine on Kubernetes, self-hosted, production-grade
  • Design and implement the SIM activation workflow: activities for HSS, OCS, PCRF, inventory update
  • Implement the SIM deactivation workflow with compensation and rollback logic
  • Implement the Plan Change workflow: OCS quota update plus PCRF policy change
  • Design the inventory management database schema: ICCID, IMSI, MSISDN, 30M+ record scale
  • Define a workflow versioning strategy: Temporal GetVersion API or similar
  • Lead another developer on development tasks and code reviews from week one
  • Order-triggered workflows: Order DB to Temporal/similar signal handler
  • Handle network triggers: location updates to workflow signals via Kong API Gateway
  • Retry policies, dead-letter handling and alerting per workflow type
  • Operate the Temporal production cluster and HPA configuration
  • End-to-end integration testing, load testing, runbook authoring
  • Post go-live hypercare and continuous improvement

Requirements

  • 4-6 years of backend software development experience
  • Hands-on experience with a workflow orchestration engine: Temporal.io strongly preferred with production experience of workers, activities, signals, timers; Camunda, Apache Airflow or equivalent accepted with strong fundamentals
  • Go or Java: comfortable building production services in at least one
  • REST API design and implementation for 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, not just writing YAML
  • Experience with event-driven architectures: RabbitMQ, Kafka or Redis Pub/Sub
  • Designing for failure: retry policies, idempotency, compensation logic, DLQ
  • Ability to lead a junior/mid developer day-to-day
  • Fluent English

Nice to have

  • 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
  • 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

Soft skills

Ability to lead a junior/mid developer day-to-day

What we offer

  • Fully remote
  • Opportunity for professional development within a reputable, innovative, growing international company
  • An exciting and challenging greenfield platform with growth opportunities
  • Join a team of highly professional specialists in an international environment

About the company

Founded in 2010, Webbing is a global data MVNO delivering enterprise-grade, global connectivity and IoT services across more than 200 countries and 600+ mobile carrier networks.

Languages: Angol: Felsőfok

Ähnliche Stellen