Senior Backend Developer - Video & Streaming Platform

Management en Red
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Artificial Intelligence
Databases
Programming Tools
Django
Elasticsearch
FFmpeg
Python
PostgreSQL
Redis
Data Streaming
Transcoding
WebRTC
Caching
Backend
Video Streaming
Api Design
Microservices

Job description

On behalf of our key client, a major player in the video, streaming and gaming industry, we are seeking a thoughtful Senior Backend Developer to help shape the future of tools for storytellers. You'll work closely with product and design teams to deeply understand user needs, untangle complexity, and deliver intuitive, elegant solutions for a global audience.

What you'll do:

  • Develop high-performance backend tools for the media industry.
  • Collaborate with cross-functional, international teams to deliver solutions aligned with customer needs.
  • Interact with media processing pipelines when necessary, requiring some understanding of video transcoding workflows.
  • Stay up-to-date with emerging technologies and contribute ideas, including AI-assisted development.

Requirements

  • Strong Python programming experience.
  • Expertise in Django for API development and backend services.
  • Solid experience with PostgreSQL databases and data modeling.
  • Knowledge of Redis for caching and message brokering.
  • Familiarity with Elasticsearch for search and analytics.
  • Understanding of media processing pipelines and video transcoding workflows .
  • Awareness or experience with AI-assisted development tools.

Nice-to-have:

  • Experience with video streaming protocols (HLS, DASH, WebRTC) and tools (FFmpeg, Dolby, Hybrik).

Soft Skills / Work Approach:

  • Pragmatic, balancing quality code and speed of delivery.
  • Collaborative, able to work with product, design, and other teams.
  • Curious and analytical, interested in the "why" behind projects.
  • Adaptable and willing to learn new technologies quickly.
  • Fluent English (C1/C2 Level) is essential for daily collaboration.

Benefits & conditions

  • Competitive salary package in USD, reflecting your experience and skills
  • Full-time position (40 hours/week) with schedule alignment to UK business hours
  • Freelancer/Contractor arrangement with long-term stability
  • 100% remote work environment from anywhere in Europe

Apply for this position