Job Title :
Senior Backend Developer (Python, Telecom)
Location :
Bangkok, Thailand
Contract Type :
Full-Time (contract 1 year)
Salary :
90,000 - 140,000 THB/month
The Role
You will be responsible for building the core backend systems that power our MVNO. This includes our real-time policy and charging engine (PCEF), our subscriber provisioning system, and the backend for our billing and customer management platforms.
Key Responsibilities
- Design, develop, and maintain the core backend services in Python.
- Build the PCEF, integrating with SigScale OCS via REST API and controlling the network firewall (nftables).
- Develop the provisioning system to automate subscriber activation and management.
- Build the backend for the BSS, including the billing engine and payment gateway integrations.
- Design and manage the database schema (PostgreSQL).
- Write clean, high-quality, and well-tested code.
Required Qualifications
- 5+ years of professional backend development experience with Python.
- Strong understanding of system design, data structures, and algorithms.
- Experience with relational databases (PostgreSQL preferred).
- Experience building and consuming REST APIs.
- Comfortable working in a Linux environment.
Preferred Qualifications
- Experience with networking libraries and protocols.
- Experience with telecom systems or high-throughput, low-latency applications.
- Experience with asynchronous programming in Python (asyncio).
