W

Backend Software Developer (Go)

Finland
Full Remote
This Job is No Longer Active This position is no longer accepting applications

Implement Temporal workflow activities in Go, build and validate unit tests, and develop REST API endpoints for Inventory DB. Support Sr. Developer on workflow development tasks and write integration tests. Load and stress testing, test automation, and CI pipeline integration are also required.

Key Highlights
Implement Temporal workflow activities in Go
Build and validate unit tests
Develop REST API endpoints for Inventory DB
Key Responsibilities
Implement Temporal workflow activities in Go
Build and validate unit tests for all workflow activities
Build the Inventory Management Database
Implement REST API endpoints for Inventory DB
Write integration tests
Support Sr. Developer on all workflow development tasks
Load and stress testing
Test automation
CI pipeline integration
Technical Skills Required
Go Java PostgreSQL RabbitMQ Kafka Redis Pub/Sub Kubernetes Temporal.io SDK Docker
Benefits & Perks
Fully remote
Exciting and challenging greenfield platform
Opportunity to join a team of highly professional specialists
Nice to Have
Temporal engine experience
Telecom or BSS/OSS background
Test framework experience
Load testing tools
Docker experience
Event-sourced or append-only database patterns

Job Description

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

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources
Keep exploring

Similar Jobs

Explore other opportunities that match your interests

Remote Work Guides

Practical guides for finding and thriving in remote roles.

Browse all articles

Subscribe to our newsletter

New visa sponsorship, relocation and remote tech jobs, delivered to your inbox.