Riset - Home

Open Position

Back-End Developer

Build carrier-grade VoIP platforms and communication APIs that handle millions of concurrent connections. Full-time, Ramat Gan / Remote.

About the Role

We're looking for a Back-End Developer to join our core engineering team and build the server-side systems that power global telecom infrastructure. You'll work on VoIP platform development, communication API layers, billing engines, and real-time media processing — systems that need to handle carrier-grade traffic with 99.99% uptime.

Responsibilities

  • Design and develop back-end services for VoIP platforms, communication APIs, and telecom infrastructure
  • Build and maintain RESTful APIs and WebSocket services for real-time communication features
  • Integrate with VoIP engines (FreeSWITCH, Asterisk, OpenSIPS, Kamailio) for call routing, IVR, and media processing
  • Develop billing engines, CDR processing pipelines, and rating systems for telecom operators
  • Implement database schemas, query optimization, and data migration strategies
  • Build queue-based processing systems for high-throughput messaging and event handling
  • Write comprehensive tests and maintain CI/CD pipelines
  • Participate in on-call rotations for production systems (carrier-grade uptime requirements)

Requirements

  • 3+ years of professional back-end development experience
  • Strong proficiency in Node.js and/or Python
  • Experience with relational databases (PostgreSQL) and caching layers (Redis)
  • Understanding of RESTful API design, authentication (OAuth2, JWT), and rate limiting
  • Experience with message queues (RabbitMQ, Kafka) and event-driven architectures
  • Familiarity with Docker, Kubernetes, and cloud platforms (AWS or GCP)
  • Strong understanding of networking fundamentals (TCP/UDP, HTTP, DNS)
  • Experience with AI-based development and automation tools (Claude Code, Copilot, or similar AI assistants)
  • Excellent communication skills in English

Nice to Have

  • Experience with VoIP protocols (SIP, RTP, SRTP) and telecom systems
  • Knowledge of FreeSWITCH, Asterisk, OpenSIPS, or Kamailio
  • Experience with PHP or Ruby for legacy system maintenance
  • Familiarity with AI/ML integration (ElevenLabs, LiveKit, Vapi)

Tech Stack

Node.jsPythonTypeScriptPostgreSQLRedisRabbitMQDockerKubernetesFreeSWITCHAsteriskOpenSIPSAWS/GCPGit

This role includes all of our benefits and perks, including competitive salary, hybrid working model, professional development budget, and international travel opportunities.