Apply Edge Start your job search

Senior Python Developer

CODE LTD · Riyadh, Saudi Arabia

Apply & track with Apply Edge
About the RoleWe're looking for a Senior Python Developer to join our team and help build and maintain our voice and telephony platform. You'll work on the core systems that power call handling, voice processing, and real-time telephony features — writing backend code that needs to be fast, reliable, and production-grade.What You'll DoDesign, build, and maintain Python services and backend components for our voice/telephony platformWork with real-time audio/voice data streams and telephony protocolsIntegrate Python systems with telephony infrastructure (e.g., SIP, RTP, or similar VoIP protocols)Optimize performance and reliability of systems handling live call trafficCollaborate closely with our Asterisk/telephony engineering team to ensure smooth integration between systemsWrite clean, well-tested, maintainable code and participate in code reviewsTroubleshoot and resolve production issues in a voice/telephony environmentContribute to architecture decisions as the platform scalesWhat We're Looking For5+ years of professional experience with PythonExperience with backend/API frameworks (e.g., Django, Flask, or FastAPI)Familiarity with telephony/VoIP concepts (SIP, RTP, call routing) or a strong interest in learning this domain quicklyExperience with real-time or event-driven systemsSolid understanding of databases (SQL/NoSQL) and system designComfortable working with Linux environmentsStrong debugging and problem-solving skills in production systemsGood communication skills and ability to work on-site with the teamNice to HavePrior experience with Asterisk or similar telephony platformsExperience with audio processing or streaming technologiesFamiliarity with message queues (e.g., RabbitMQ, Kafka, Redis)Experience with containerization (Docker) and CI/CD pipelines