Developpeur Full Stack Node ou Java ou Python & React

Jean Michel
Canton of Boulogne-Billancourt-1, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton of Boulogne-Billancourt-1, France

Tech stack

Java
API
Podcasting
Code Review
Databases
Continuous Integration
Middleware
Python
PostgreSQL
Node.js
RabbitMQ
TypeScript
React
Backend
Kafka
Front End Software Development
Microservices

Job description

Dans le cadre du développement de ses produits numériques à forte volumétrie, un acteur du secteur des médias renforce ses équipes techniques. Les plateformes concernées couvrent des usages à forte charge (web, streaming, data, interfaces éditoriales), avec des enjeux élevés de performance, de scalabilité et d'expérience utilisateur.

Au sein d'une équipe produit en environnement agile, le développeur Full Stack intervient sur l'ensemble de la chaîne applicative, de la conception à la mise en production., * Concevoir et développer des API (REST et architectures event-driven)

  • Développer des microservices et participer à l'architecture globale
  • Réaliser des interfaces front-end performantes (React / TypeScript)
  • Interconnecter les systèmes via flux et middleware
  • Participer au traitement de données (Kafka, RabbitMQ)
  • Optimiser les performances globales (front et back)
  • Contribuer aux systèmes liés aux contenus (podcasts, streaming, recommandation)

Qualité & industrialisation :

  • Mise en place de tests (unitaires, intégration, fonctionnels)
  • Participation aux processus CI/CD
  • Code review et documentation
  • Amélioration continue et refactoring

Requirements

  • Back-end : Node.js, Python ou Java
  • Front-end : React, TypeScript
  • Base de données : PostgreSQL
  • Messaging : Kafka ou RabbitMQ
  • Expérience en architecture microservices
  • Connaissance des environnements à forte charge

Soft skills :

  • Esprit produit
  • Capacité à travailler en équipe agile
  • Sens de la performance et de la qualité
  • Autonomie et rigueur

Apply for this position