Senior Backend Engineer

T
TelnyxTelecommunications Technology
Dublin, Ireland; Ho Chi Minh City, Vietnam; Bangalore, India; Warsaw, Poland; Amsterdam, NetherlandsFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
ErlangKubernetesWebRTCCI/CDDistributed SystemsNetworking

Requirements

  • Strong professional experience building and operating backend systems in production.
  • Strong experience working with distributed systems and service-oriented architectures.
  • Experience with Elixir or Erlang, or strong backend engineering experience with the ability and willingness to ramp up quickly in Elixir.
  • Experience building or operating real-time, low-latency, or connection-oriented systems.
  • Strong understanding of backend fundamentals such as authentication, service communication, session lifecycle, reliability, and failure recovery.
  • Experience owning services throughout their lifecycle, including design, development, deployment, monitoring, troubleshooting, and scaling.
  • Experience with Kubernetes, containers, and CI/CD.
  • Strong observability mindset, including experience with logging, metrics, dashboards, alerting, and root-cause analysis.
  • Good understanding of networking fundamentals and the ability to troubleshoot issues across software, networking, and infrastructure boundaries.

Responsibilities

  • Design, build, maintain, and operate backend services supporting WebRTC and Voice SDK products.
  • Take ownership of backend systems including Voice SDK proxy services, authentication and token services, push notification services, RTC DNS, and diagnostic logging.
  • Improve the reliability, scalability, and maintainability of customer-facing backend services.
  • Build and improve observability through logs, metrics, dashboards, alerts, and other operational tooling.
  • Diagnose production issues across backend services, networking layers, and client connectivity.
  • Improve deployment processes, rollout safety, and production readiness for distributed services.
  • Collaborate closely with mobile, JavaScript, infrastructure, and other engineering teams to improve end-to-end reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now