Senior Backend / Media Platform Engineer
We are looking for a Senior Backend / Media Platform Engineer to join a long-term project focused on the expansion and modernization of a Media Asset Management (MAM) platform in the media and entertainment domain.
The role is backend-heavy and hands-on. You will work on migrating a legacy monolithic system to a distributed, containerized architecture, contributing to architectural decisions and long-term platform evolution rather than short-term feature delivery.
You will collaborate closely with product managers, technical leads, and distributed engineering teams.
Responsibilities
- Design and develop backend services for a Media Asset Management platform
- Participate in migrating a legacy monolith to a distributed, containerized system
- Work with media processing pipelines, including transcoding and clipping
- Contribute to architectural decisions and system modernization initiatives
- Build and maintain asynchronous, message-driven workflows
- Collaborate with frontend and integration teams
- Support long-term platform scalability, reliability, and maintainability
Technical Stack
- C# / .NET โ backend services
- PostgreSQL / SQL Server โ relational databases, migrations
- FFmpeg โ media transcoding, clipping, processing
- Docker โ containerization
- Kubernetes / Rancher โ orchestration and deployment
- RabbitMQ โ asynchronous messaging
- TypeScript + React โ frontend (integration context)
- Express.js โ backend integrations
- ELK Stack โ logging, search, observability
- Git / GitHub โ version control and collaboration
Required Skills & Experience
- 5+ years of experience as a Backend Engineer
- Strong hands-on experience with C# / .NET
- Solid understanding of relational databases and SQL
- Experience with PostgreSQL or SQL Server, including migrations or schema redesign
- Hands-on experience with media processing pipelines (FFmpeg or similar)
- Understanding of video transcoding, clipping, and media workflows
- Experience with Docker and containerized applications
- Familiarity with Kubernetes-based environments (Rancher or similar)
- Experience with message brokers (RabbitMQ or equivalents)
- Understanding of distributed systems and asynchronous processing
- Experience working with legacy codebases and system modernization
Confident English (Upper-Intermediate / B2 or higher)
Nice-to-Have Skills
- Background in media, streaming, or entertainment platforms
- Experience with low-level video frame or image processing
- Familiarity with the ELK stack (logging, monitoring, observability)
- Experience with Node.js / Express.js for integrations or auxiliary services
- Experience with CI/CD pipelines and automated deployments
- Experience working in staff augmentation or hybrid team models
- Exposure to architectural refactoring or system decomposition
- Experience with Linux-based environments
Experience supporting on-prem and cloud (AWS) deployments
Additional Information
- Role focus: backend engineering & platform modernization
- Domain: Media & Entertainment
- Project type: Long-term
- Collaboration with distributed teams
Required languages
| English | C1 - Advanced |