Workflow Developer & Tester

Webbing

Amsterdam

A distancia

EUR 55.000 - 75.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Fully remote
Skill development opportunities
Professional development in an international environment
Joining a team of specialists

Descripción de la vacante

Webbing is seeking a Backend Developer to join their team in Amsterdam. The role focuses on implementing workflow activities using Go, building a robust Inventory Management Database, and developing REST API endpoints. Candidates should have 2–4 years of experience in backend software development, proficiency in Go or Java, and be familiar with PostgreSQL and REST API testing. The position offers fully remote work options while providing opportunities for skill development within an innovative international company.

Formación

  • 2–4 years backend software development experience.
  • Proficient in Go or Java, willing to work in Go.
  • Experience in REST API development with automated testing.
  • Knowledge of PostgreSQL for database design and queries.
  • Demonstrated ability in writing unit and integration tests.
  • Experience with Git for version control.
  • Familiarity with event-driven architectures.
  • Basic knowledge of Kubernetes.
  • Ability to work under the guidance of senior developers.
  • Fluent in English.

Responsabilidades

  • Implement Temporal workflow activities in Go.
  • Build and validate unit tests for workflow activities.
  • Develop Inventory Management Database and tools.
  • Implement REST API endpoints for Inventory DB.
  • Conduct load and stress testing.
  • Support automated testing integration.

Conocimientos

Backend software development
Go programming
REST API development
PostgreSQL
Unit and integration testing
Git
Event-driven architectures
Kubernetes
Fluent English

Herramientas

Docker
Load testing tools
Temporal
RabbitMQ
Kafka

Descripción del empleo

Responsibilities
  • Implement Temporal workflow activities in Go: HSS adapter, PCRF adapter, Inventory update.
  • Build and validate unit tests for all workflow activities from day one.
  • Build the Inventory Management Database: tables, indexes, partitioning for 30M records.
  • Build bulk import tooling: CSV → ICCID/IMSI/MSISDN range ingestion from vendor.
  • Implement REST API endpoints for Inventory DB (allocate, reserve, release, query SIM records).
  • Write integration tests: workflow → mock NE → database assertions.
  • Support Sr. Developer on all workflow development tasks — pair programming expected.
  • End-to-end test suite: full provisioning flow from SIM activation to order closed.
  • Load and stress testing: simulate peak TPS provisioning against all systems.
  • Test automation: CI pipeline integration for all workflow and API tests.
  • HSS sync integration: IMSI allocation state reflected in HSS (mock → real NE).
  • MNP (number portability) hooks in Inventory DB.
  • UAT support: reproduce bugs, write regression tests, validate fixes.
Requirements
Must Have
  • 2–4 years backend software development in production environments.
  • Go or Java — primary development language for this role is Go.
  • Java accepted if strong fundamentals and willing to work in Go (we will support the transition).
  • REST API development — building APIs consumed by other services and tested by automated suites.
  • PostgreSQL — table design, indexes, writing queries, understanding query plans.
  • Unit and integration testing — writing tests is a first-class responsibility, not an afterthought.
  • Git — branching, pull requests, code review participation.
  • Experience with event‑driven architectures using RabbitMQ, Kafka, or Redis Pub/Sub.
  • Basic Kubernetes knowledge — understanding how your workloads are deployed.
  • Ability to work under technical direction of a senior lead and execute quickly.
  • Fluent English.
Strong Advantage
  • Any workflow engine experience: Temporal, Camunda, Apache Airflow, AWS Step Functions.
  • Telecom or BSS/OSS background — understanding of SIM lifecycle, provisioning, activation.
  • Test framework experience: Go testing, Testify, mock frameworks.
  • Load testing tools: k6, Locust, JMeter — running and interpreting results.
  • Docker — building and running containerised services.
  • Experience with event‑sourced or append‑only database patterns.
Nice to Have
  • Temporal.io SDK experience — even personal/side project counts.
  • Python — useful for scripting, test tooling, data processing.
  • Prometheus — understanding how to instrument code with metrics.
  • Telecom protocol familiarity: Diameter, SS7, SMPP.
Benefits
  • Fully remote
  • 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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Workflow & Provisioning Lead
Workflow & Provisioning Lead

Webbing • Amsterdam

A distancia
EUR 60.000 - 80.000
Fully remote
Professional development opportunities
Challenging greenfield platform
+3
DBA & Bulk Data Management Engineer
DBA & Bulk Data Management Engineer

Webbing • Amsterdam

A distancia
EUR 85.000 - 125.000
Fully remote
International collaboration
Senior Backend Developer (Python)
Senior Backend Developer (Python)

Expereo International • Amsterdam

Híbrido
EUR 70.000 - 110.000
Hybrid Working
Pension Plan
25 Days Holidays
Remote Lead: Temporal Workflow Orchestrator
Remote Lead: Temporal Workflow Orchestrator

Webbing • Amsterdam

A distancia
EUR 60.000 - 80.000
Fully remote
Professional development opportunities
Challenging greenfield platform
+3
IT WMS Support Engineer
IT WMS Support Engineer

Bleckmann • Oldenzaal

Híbrido
EUR 40.000 - 60.000
Hybrid working
International exposure
Hands-on role
+2
Remote Go Workflow Developer & Test Engineer
Remote Go Workflow Developer & Test Engineer

Webbing • Amsterdam

A distancia
EUR 55.000 - 75.000
Fully remote
Skill development opportunities
Professional development in an international environment
+1
Senior Software Engineer
Senior Software Engineer

Platform Science • Oldenzaal

Presencial
EUR 65.000 - 85.000
System & Infrastructure Engineer || Linux - Windows
System & Infrastructure Engineer || Linux - Windows

Wtss • Rotterdam

Híbrido
EUR 60.000 - 90.000
Pension plan
Travel allowance
Work-from-home allowance
Software QA Engineer - IoT (m/f/d)
Software QA Engineer - IoT (m/f/d)

SkyCell AG • Países Bajos

Híbrido
EUR 45.000 - 75.000
Flexible working hours
Career advancement opportunities
Generous maternity and paternity leave
+2
Core Data Engineer
Core Data Engineer

Flow Traders • Amsterdam

Presencial
EUR 100.000 - 150.000
Flow Academy
Daily catered lunch
In-house Bar and Lounge
+7