Workflow Developer & Tester (Go)
Webbing · Belgrade
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Serbia.
Salaries by job title
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
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
Related job offers
-
Customer Support Engineer
Telesign Belgrade -
Tim lider tima za FTTH instalacije
CETIN Serbia Belgrade -
Senior Design Verification Engineer
Cisco Belgrade -
RF Analog Layout Engineer – FinFET Technology
Capgemini Engineering Novi Sad et périphérie -
Tehničar za instalaciju i održavanje fiksne mreže
A1 Srbija d.o.o. Belgrade