Senior Software Engineer, Backend (bucharest)

Cresta Cresta · Vertical AI · Romania · Remote · Engineering

Senior Backend Engineer for Cresta's Voice Platform team, focusing on designing, scaling, and operating distributed services for real-time voice infrastructure and contact center automation. Responsibilities include leading development of microservices in Golang, owning voice platform integrations, expanding capabilities like SIP/WebRTC/multilingual support/transcription/translation, building conversation intelligence systems, and improving observability and reliability of real-time voice pipelines. Requires strong backend and distributed systems experience, Go expertise, and cloud infrastructure knowledge.

What you'd actually do

  1. Lead the design and development of scalable, distributed backend microservices in Golang (with some Python for AI-related services).
  2. Own and evolve voice platform integrations with large-scale enterprise communication and contact center systems.
  3. Drive initiatives to expand platform capabilities, including bi-directional SIP, WebRTC integrations, multilingual support, advanced transcription, and real-time translation.
  4. Build systems that power conversation intelligence for both remote and in-person interactions.
  5. Improve observability, reliability, and self-service troubleshooting across the platform.

Skills

Required

  • Golang
  • backend system development
  • distributed systems
  • cloud infrastructure
  • API design
  • service design
  • scalable architectures
  • microservices
  • workflow orchestration
  • distributed caching
  • cloud databases
  • Kubernetes
  • Docker
  • networking
  • real-time communication protocols
  • cloud security best practices
  • technical leadership
  • complex technical projects

Nice to have

  • Python
  • voice systems
  • telephony
  • real-time media platforms

What the JD emphasized

  • scalable, distributed backend microservices
  • voice platform integrations
  • bi-directional SIP
  • WebRTC integrations
  • multilingual support
  • advanced transcription
  • real-time translation
  • conversation intelligence
  • observability
  • reliability
  • self-service troubleshooting
  • performance, scalability, and resilience
  • real-time voice pipelines

Other signals

  • voice platform integrations
  • multilingual support
  • real-time translation
  • conversation intelligence
  • real-time voice pipelines