Jobiglo

No results.

Workflow Developer & Tester (Go)

Webbing · Belgrade

Mid 🇬🇧 English
Go Java Temporal REST API PostgreSQL Git RabbitMQ Kafka Redis Pub/Sub Kubernetes Docker k6 Locust JMeter Testify

Job description

About the role

We are looking for a skilled Workflow Developer & Tester to join our telecom‑focused engineering team. You will design, implement, and validate Temporal workflow activities using Go, while ensuring high‑quality code through comprehensive testing and automation.

Key responsibilities

  • Implement Temporal workflow activities in Go (HSS adapter, PCRF adapter, inventory updates).
  • Build and validate unit tests for all workflow components from day one.
  • Design and create the Inventory Management database (tables, indexes, partitioning for 30 M records).
  • Develop bulk import tooling to ingest CSV ranges of ICCID/IMSI/MSISDN.
  • Implement REST API endpoints for inventory operations (allocate, reserve, release, query).
  • Write integration tests linking workflows, mock network elements, and database assertions.
  • Support senior developers through pair programming and code reviews.
  • Develop end‑to‑end test suites covering full SIM provisioning flows.
  • Conduct load and stress testing to simulate peak provisioning TPS.
  • Integrate test automation into CI pipelines for workflow and API tests.
  • Implement HSS sync integration and MNP hooks within the inventory database.
  • Provide UAT support by reproducing bugs, writing regression tests, and validating fixes.

Required profile

  • 2–4 years of backend software development experience in production environments.
  • Proficiency in Go (or strong Java fundamentals with willingness to transition to Go).
  • Experience building REST APIs and working with PostgreSQL.
  • Solid unit‑ and integration‑testing practices.
  • Familiarity with Git workflows and code review processes.
  • Experience with event‑driven architectures (RabbitMQ, Kafka, or Redis Pub/Sub).
  • Basic knowledge of Kubernetes and containerised deployments.
  • Fluent English and ability to work under technical direction.

Required skills

  • Go
  • Java (optional)
  • Temporal workflow engine
  • REST API development
  • PostgreSQL
  • Git
  • RabbitMQ / Kafka / Redis Pub/Sub
  • Kubernetes
  • Docker
  • Load testing tools (k6, Locust, JMeter)
  • CI pipeline integration
  • Unit testing frameworks (Go testing, Testify, mock libraries)

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Webbing.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Serbia.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 3 weeks from now

37 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Webbing

Belgrade