Backend Developer (Node.js + Audio Streaming) Offline
Overview:
Join the engineering team behind a large-scale audio streaming and content distribution platform used worldwide by both creators and listeners. The platform supports podcast hosting, real-time streaming, ad monetization, and multi-platform delivery (web, mobile, RSS).
Responsibilities:
- Develop and maintain backend services using Node.js and TypeScript
- Design and optimize APIs for audio streamingIntegrate CDN solutions and ad-stitching systems
- Work within a microservices architectureOptimize PostgreSQL databases, including replication setups
- Deploy and maintain services on Heroku
- Support infrastructure on AWS (CloudFront, S3, Load Balancer, IAM, monitoring/logging)
Requirements:
- 5+ years of experience with Node.js and TypeScript
- Strong knowledge of streaming architecture and real-time data delivery
- Experience with PostgreSQL performance tuning
- Familiarity with microservice-based systems
- Hands-on experience with Heroku and AWS
Nice to Have:
- Experience migrating infrastructure from Heroku to GCP or AWS
- Knowledge of dynamic ad insertion (ad stitching)
- Experience with Wowza, AES servers, or similar
- Background in video streaming technologies
We offer:
- Cooperation with a stable company with well-established processes and a positive atmosphere
- Experience in project management of different levels of complexity, methodology, and approaches
- Flexible schedule: Mon-Fri (8 hours a day)
- 18 days of paid vacation; 15 days sick leave
- A decent level of remuneration with regular reviews of the results of cooperation
- Extensive loyalty program
The job ad is no longer active
Look at the current jobs Node.js →