Skip to content
Job boardOpen

Node.js or Node.js/Symfony Developer (Audio/Video API, Election Results)

Original title: Développeur Node.js ou Node.js/Symfony (API audio/video, résultats électoraux)

ALXDR - Renfort tech médias · Paris, France · Hybrid · Senior

  • Paris, France · Hybrid
  • French

Indexed (today) · refreshed constantly

Start
flexible
Work mode
Hybrid
Contract
Freelance / B2B
Seniority
Senior

Required skills

Nice to have:SymfonyNestJSSvelteGraphQLAudio ProcessingVideo ProcessingMedia Asset Management

Languages: French

Job description

Develop APIs for a major French audio player, focusing on audio/video processing, data exposure, and election results dissemination.

Project overview

Two missions within the tech teams of a major player in French audio.

Media team (Node.js / Symfony): you will develop the APIs that expose data and participate in the redesign of the audio and video processing chain: storage, encoding, and distribution.

API team (Node.js): you will develop the APIs that power its websites and applications and participate in the implementation of election results dissemination: collection, exposure, and scaling.

The Encom team designs APIs that ensure the interface between the radio's information system and other digital teams.

It develops services for retrieving data produced by the radio and exposing it as APIs, so that it can be consumed by our websites and applications.

The team is also responsible for redesigning the radio's MAM (Media Asset Management) for audio content, covering the entire processing chain: storage, encoding, and distribution over the Internet.

It also handles the storage, encoding, and distribution of video content produced by the radio.

The technical stack is mainly based on Node.js (NestJS for the most recent services), as well as Symfony for historical services.

We are also developing a monitoring interface to track the processing and publication status of media, as well as to manage alerts. This interface is based on the Svelte framework.

The Cruiser API team is responsible for all APIs intended to power our websites and applications. These cover editorial content, user data management, images, and embeds.

These APIs play a central role in our architecture, making performance, reliability, and availability particularly important.

A GraphQL service simplifies their consumption by offering a single entry point to front-end teams.

The team is also responsible for internal libraries shared between several teams.

An important challenge for the coming year will be the retrieval and provision of election results, to enable their dissemination on our sites and applications.

All services are developed in Node.js.

The teams mainly use PostgreSQL and RabbitMQ, on a Kubernetes infrastructure.

Project details

  • Start: flexible
  • Remote: hybrid
  • Location: Paris, France, FR
  • Languages: French

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on collective.work

  1. Job boardNew

    Web Developer Frontend

    Constaff GmbH· Frankfurt am Main, Germany· Hybrid· Senior

    • Vue.js
    • TypeScript
    • Node.js
    • +9

  2. StriiveNew

    Database Administrator - Justid

    YellowFriday· Almelo Overijssel, Netherlands· SENIOR· up to €84 / h

    • PostgreSQL
    • Oracle Database
    • Oracle Data Guard
    • +7

Browse all jobs
Sign up free to apply