Skip to main content
CIPHER
CIPHER Careers

Senior Backend Developer (Python)

Back to careers

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

Contact us for a tailored consultation and proposal

Our expert team helps your company build a modern, secure website aligned with listed-company standards — building confidence for investors and stakeholders.