Développeur GO
Core
Redesign and rebuild a legacy subscriber information system (originally in C) that orchestrates customer journey events and manages a database of 15+ million subscribers for a mobile network core.
Role type
Senior Go developer (system architecture & rebuild)
Builds
Modernized subscriber information system, provisioning components, and network core interfaces
Domain
Telecom / Mobile Network Core / Subscriber Management
Deliverable
production ML models | product features
Required skills
Go, C, Linux, MySQL, PostgreSQL, system architecture, provisioning logic, data consistency, high availability design, error handling, resilience, observability
Preferred skills
Mobile network core architecture knowledge
Technologies
Go, C, Linux, MySQL, PostgreSQL
Responsibilities
Design and develop the new generation of the subscriber information system in Go; analyze existing C system behavior and extract functional rules; design robust, testable, and maintainable components; develop exchanges between subscriber SI and mobile network core; handle provisioning issues related to subscriber lifecycle; manage data storage, consistency, transactions, and performance; ensure high availability, security, and integrity of data.
Seniority
Senior, hands-on IC
