Back End Developer (VoIP & Python)

Job Title: Back End Developer (VoIP & Python)
Contract Type: Permanent
Location: Bangkok, Thailand
Salary: THB40000 - THB100000 per month
Start Date: ASAP
Reference: 31108_1610013049
Contact Name: Natawut Ruankaeo
Contact Email:
Job Published: January 07, 2021 16:50

Job Description

Back End Developer (VoIP & Python) - MRT บางยี่ขัน


  • Develop new functionality related to Cloud IPPBX, UC communication platform with VOIP Technology over Cloud Structure
  • Real-time ultra-performant delivery of calls to mobile endpoints
  • Telephony integration - SIP messaging with our PBX system
  • Integration with Company Communications Platform
  • Research , Verify and Validate both technology and framework of VOIP to ensure that it would proper with the company goal each stage.
  • Lead/mentor developers and share knowledge through the specific knowledge-sharing platform.
  • Participate in a small, experienced, energetic team on a rapid, agile development schedule
  • Maintaining and supporting multiple projects and deadlines
  • troubleshooting protocols around SIP, SS7, RTP, TCP/IP, NAT, scripting, etc.
  • Analytic in reporting, metric analytics, call routing, call recording.
  • Consult teams with writing call flow scripting including optimizing call flows.
  • Writing the API or SDK and coordinating with the team to complete API/SDK related projects.

Job Qualifications

  • At least Bachelor's degree in computer science / telecommunication engineer or equivalent.
  • Min 1 Year of experience in Back end developer
  • Fresh graduates are welcome to apply
  • Working experience in C, C++, Python and Web Programming.
  • Experience in MySQL, PostgreSQL, MongoDB, Kafka and Elastic Search.
  • Experience in Web Programming and Python is required.
  • Expertise in Linux.
  • Working Knowledge of Encryption (OpenSSL) is an advantage.
  • VoIP knowledge and experience would be advantaged.
  • Exposure to AWS and GCP (or other Public Cloud)
  • Proven technical experience
  • Experienced working in an agile environment and within a small team
  • Ability to work independently or as a member of a team
  • Ability to delegate work effectively
  • Ability to meet all deadlines
  • Ability to write consistent, testable, and maintainable code of high quality
  • Ability of self-learning is strongly required.
  • Deliver beautiful and well tested code
  • The ability to multitask and adapt to changing priorities
  • A strong work ethic, expressed through the willingness and ability to acquire new skills, multitask, and take on projects outside immediate areas of expertise