Workflow Developer & Tester
Core
Develop and test Temporal workflow activities in Go for telecom inventory management, including HSS/PCRF adapters and SIM provisioning flows.
Role type
Mid-level backend workflow developer (Go)
Builds
Inventory management database, bulk import tooling, REST API endpoints for SIM record allocation/reservation/release, and end-to-end provisioning test suites.
Domain
Telecom / BSS-OSS / MVNO
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Go, REST API development, PostgreSQL, unit and integration testing, Git, event-driven architectures (RabbitMQ/Kafka/Redis), basic Kubernetes
Preferred skills
Temporal workflow engine, telecom domain knowledge (SIM lifecycle), test frameworks (Testify/mocks), load testing tools (k6/Locust), Docker, event-sourced database patterns
Technologies
Go, PostgreSQL, Temporal, RabbitMQ, Kafka, Redis, Kubernetes, Docker, k6, JMeter
Responsibilities
Implement Temporal workflow activities for HSS/PCRF adapters and inventory updates; build and validate unit tests for all workflow activities; design and build Inventory Management Database with partitioning for 30M records; develop bulk import tooling for vendor data ingestion; implement REST API endpoints for SIM record management; write integration tests connecting workflows to mock NEs and databases; support senior developers via pair programming; execute load and stress testing for peak TPS provisioning scenarios; manage UAT support including bug reproduction and regression testing.
Seniority
Mid-level, hands-on IC