Senior Software Engineer - Conversational AI

New
J
JobgetherConversational AI
This is a fully remote role within the United States.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
PythonTypeScriptWebRTCRESTful APIsMicroservicesDistributed Systems

Requirements

  • 3+ years of professional experience as a Backend Software Engineer or Full Stack Engineer.
  • 3+ years of experience designing and building scalable APIs, microservices, and distributed systems.
  • Bachelor's degree in Computer Science or a related field.
  • Proficiency in Python and/or TypeScript.
  • Strong understanding of backend development, asynchronous programming, and concurrency.
  • Hands-on experience with REST APIs, webhooks, and complex third-party integrations.
  • Solid knowledge of data structures, algorithms, and software design principles.
  • Familiarity with cloud-native architecture, reliability patterns, and observability tools.
  • Experience with real-time multimedia or telephony/VoIP protocols such as SIP, RTP/SRTP, WebRTC, or WebSockets.
  • Familiarity with AI coding agents like Claude Code or Cursor.
  • Strong debugging skills and ability to balance delivery speed, quality, and reliability.
  • Excellent cross-functional collaboration skills.

Responsibilities

  • Develop and support core platform functionality, backend services, integrations, and user-facing experiences.
  • Architect and implement event-driven, integration-heavy services, including asynchronous pipelines and microservices.
  • Own production-grade behavior, troubleshoot distributed systems, and improve scalability and data integrity.
  • Build robust integrations with REST APIs, webhooks, and third-party services.
  • Contribute to real-time multimedia and voice capabilities using SIP, RTP/SRTP, WebRTC, and WebSockets.
  • Apply cloud-native architecture, observability, and cost-conscious engineering practices to production workloads.
  • Partner with Product, QA, and Design teams to translate requirements into high-quality solutions.
  • Participate in code reviews, establish engineering patterns, and mentor teammates.
  • Utilize modern AI coding agents and development tools to accelerate delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now