About this role
<h2>Intro</h2><p><em>For this position we are only looking for <strong>candidates located in Greece</strong>.</em></p><p>Nairon is a Swiss startup building AI voice agents that answer and make phone calls for businesses. Our platform runs real-time conversations over the phone and on the web, connected to our customers' telephony and business tools. We value clear communication, thoughtful engineering, and a collaborative approach to problem-solving. Join us as we continue to develop tools that make a difference.</p><h2>Tasks</h2><p>As a Realtime Backend Engineer at NAIRON, you will build the services that carry every call and every event through our platform. Your responsibilities will include:</p><ul><li>Designing, building and running microservices around our <em>LiveKit</em>-based real-time media platform.</li><li>Working with messaging and realtime data systems such as <em>NATS</em>, Kafka and Redis-compatible stores.</li><li>Connecting phone calls to the platform: SIP trunks, routing, transfers and call quality, together with the team.</li><li>Building integrations with our customers' systems, such as CRMs, calendars and ticketing tools.</li><li>Running services in the cloud with <em>Docker</em> and <em>Kubernetes</em>, with metrics, logs and traces you can trust.</li><li>Taking part in code reviews, technical discussions and architectural planning.</li></ul><h2>Requirements</h2><p><strong>Experience:</strong></p><p>A mid-level to senior backend engineer with experience running distributed, real-time systems in production.</p><p><strong>Technical Skills:</strong></p><p>Required:</p><ul><li>Strong <em>Python</em> (asyncio, <em>FastAPI</em> or similar); <em>TypeScript</em> or Go is a plus.</li><li>Microservice design: messaging, idempotency, backpressure and failure handling.</li><li>Experience with <em>NATS</em>, Kafka or a comparable realtime messaging or database system.</li></ul><p>Nice to have:</p><ul><li><em>LiveKit</em>, WebRTC or other real-time media.</li><li>SIP and VoIP: trunks, <em>Kamailio</em> or similar proxies, RTP troubleshooting.</li><li>Cloud experience (<em>AWS</em> or similar), <em>Kubernetes</em> and observability with <em>OpenTelemetry</em> and <em>Grafana</em>.</li></ul><p><strong>Communication:</strong></p><ul><li><em><strong>English proficiency is essential</strong>, both written and spoken, as it is the working language for all positions.</em></li></ul><p><strong>Soft Skills:</strong></p><ul><li>Calm, systematic debugging when something breaks under load.</li><li>Ability to work independently in a distributed team and to write things down.</li></ul><h2>Benefits</h2><ul><li><strong>Flexible Work Setup:</strong> Work fully remotely or from a co-working space — whichever suits you best.</li><li><strong>Equipment Provided:</strong> Company laptop and phone provided for all employees.</li><li><strong>Collaborative Environment:</strong> Join a small, agile team where your contributions have a direct impact.</li><li><strong>Growth Opportunities:</strong> See the whole path of a call, from the phone network to the AI agent, and grow into telephony or AI work.</li></ul><h2>Closing</h2><p>If you enjoy building systems that have to work in real time, we'd love to hear from you.</p>