Overview

Senior Python Developer Jobs in Riyadh, Saudi Arabia at CODE LTD

Title: Senior Python Developer

Company: CODE LTD

Location: Riyadh, Saudi Arabia

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 scales
What 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 team
Nice 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

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.