Senior Backend Software Engineer

The French Sourcer

Paris

Sur place

EUR 90 000 - 130 000

Plein temps

14 jours+
Générateur de candidature

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Passez les filtres ATS

Avantages offerts par ce poste

Health insurance
Profit-sharing
Employee incentive scheme

Résumé du poste

The French Sourcer in Paris is seeking a Senior Backend Engineer to own a suite of real-time distributed services, focusing on availability, performance, and data integrity. You will design scalable microservices in Node.js/TypeScript, implement robust APIs, and drive CI/CD, monitoring, and incident response across a transaction-heavy platform used by hundreds of thousands of users.

Join a fast-growing team building highly available backend systems, shaping the core of a high-traffic platform

Qualifications

  • 5+ years of experience building and operating backend services in production.
  • Strong experience with JavaScript or TypeScript and Node.js.
  • Experience designing microservices and event-driven systems.
  • Good understanding of distributed system failure modes.
  • Experience building services that handle high request or message volumes.
  • Strong knowledge of relational databases, data modelling, indexing, and query optimisation.
  • Understanding of transactions, locking, concurrency, and data consistency.
  • Experience designing and operating caching layers.
  • Practical knowledge of containers, CI/CD, and cloud infrastructure.
  • Experience with monitoring, logging, tracing, and production incident investigation.
  • Ability to evaluate performance, availability, and maintainability trade-offs.
  • Experience using Git, code reviews, and automated testing.

Responsabilités

  • Designing and building highly available backend services for a real-time transactional platform.
  • Developing scalable microservices using server-side JavaScript and Node.js.
  • Building APIs and data models used across the wider platform.
  • Designing event-driven workflows for authentication, flow control, routing, and asynchronous messaging.
  • Improving application performance, concurrency handling, and resource usage.
  • Designing caching strategies while managing consistency and invalidation constraints.
  • Optimising relational database queries, indexes, transactions, and locking behaviour.
  • Building automated tests covering functional behaviour, integration, performance, and failure scenarios.
  • Running load and stress tests based on real production traffic patterns.
  • Deploying containerised services through automated CI/CD pipelines.
  • Implementing monitoring, logging, tracing, and alerting for production services.
  • Investigating incidents across application code, databases, messaging systems, and infrastructure.
  • Evolving critical services without interrupting a live platform used by hundreds of thousands of active users.

Connaissances

Node.js
TypeScript
Microservices
Event-driven
Distributed systems
Relational DB
Caching
CI/CD
Containers
Monitoring
Git

Outils

Git

Description du poste

Own the backbone of a platform processing tens of thousands of messages per second, with no room for downtime.

Senior Backend Engineer - Real-Time Distributed Systems

Paris, France · Permanent · On-site

What you'd actually work on
  • Designing and building highly available backend services for a real-time transactional platform
  • Developing scalable microservices using server-side JavaScript and Node.js
  • Building APIs and data models used across the wider platform
  • Designing event-driven workflows for authentication, flow control, routing, and asynchronous messaging
  • Improving application performance, concurrency handling, and resource usage
  • Designing caching strategies while managing consistency and invalidation constraints
  • Optimising relational database queries, indexes, transactions, and locking behaviour
  • Building automated tests covering functional behaviour, integration, performance, and failure scenarios
  • Running load and stress tests based on real production traffic patterns
  • Deploying containerised services through automated CI/CD pipelines
  • Implementing monitoring, logging, tracing, and alerting for production services
  • Investigating incidents across application code, databases, messaging systems, and infrastructure
  • Evolving critical services without interrupting a live platform used by hundreds of thousands of active users
Where it gets technically interesting
  • Tens of thousands of messages processed every second through a gateway responsible for authentication, routing, and asynchronous messaging
  • Event-driven architecture where retries, duplicate messages, ordering, and partial failures must be handled explicitly
  • Node.js used for concurrent, high-throughput services beyond standard web applications
  • Relational database performance under concurrent transactional workloads
  • Query optimisation, transaction boundaries, and lock management under contention
  • Caching decisions that directly affect performance, consistency, and availability
  • Traffic spikes that must be absorbed without degrading the user experience
  • Production changes requiring controlled rollout, monitoring, and rollback strategies
  • Strict requirements around service availability and the protection of transactional and user data
What we're looking for
  • 5+ years of experience building and operating backend services in production
  • Strong experience with JavaScript or TypeScript and Node.js
  • Experience designing microservices and event-driven systems
  • Good understanding of distributed system failure modes
  • Experience building services that handle high request or message volumes
  • Strong knowledge of relational databases, data modelling, indexing, and query optimisation
  • Understanding of transactions, locking, concurrency, and data consistency
  • Experience designing and operating caching layers
  • Practical knowledge of containers, CI/CD, and cloud infrastructure
  • Experience with monitoring, logging, tracing, and production incident investigation
  • Ability to evaluate performance, availability, and maintainability trade-offs
  • Experience using Git, code reviews, and automated testing
The company

A fast-growing digital entertainment and online gaming company operating across several European markets.

The company employs several hundred engineers and generates revenue in the hundreds of millions of euros. Its transactional platform supports high traffic volumes and a large active user base, making availability, performance, and data security central engineering concerns.

Health insurance, profit-sharing, and an employee incentive scheme.

Languages: Native or bilingual French and professional English.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Backend Engineer
Senior Backend Engineer

The French Sourcer • Paris

Sur place
EUR 85 000 - 120 000
Health insurance
meal vouchers
profit-sharing
+1
Senior Software Engineer (Node.js, Kafka)
Senior Software Engineer (Node.js, Kafka)

Gramian Consulting Group • Paris

Sur place
EUR 50 000 - 70 000
Profit-sharing and participation programs
Company restaurant
On-site gym facilities
+1
Senior Backend Engineer
Senior Backend Engineer

Hadte Group • Paris

Sur place
EUR 50 000 - 70 000
Private family healthcare
Unlimited holidays (minimum 60 days)
Competitive salary
+2
Senior Backend Engineer Real-Time Distributed Systems Paris
Senior Backend Engineer Real-Time Distributed Systems Paris

The French Sourcer • Paris

Sur place
EUR 90 000 - 130 000
Health insurance
Profit-sharing
Employee incentive scheme
Senior Software Engineer - Backend
Senior Software Engineer - Backend

aramalgorithmai • Arrondissement de Tours

Sur place
EUR 50 000 - 70 000
Senior Backend Engineer
Senior Backend Engineer

Licorne Society • Paris

Sur place
EUR 75 000 - 110 000
Développeur Back-end Poker Plateforme
Développeur Back-end Poker Plateforme

Hunteed SAS • Paris

Sur place
EUR 90 000 - 130 000
Software Engineer, Backend (Paris)
Software Engineer, Backend (Paris)

Mistral • Paris

Sur place
EUR 45 000 - 75 000
Competitive salary and equity
Health insurance
Transportation allowance
+5
Back End Engineer - Senior
Back End Engineer - Senior

Welcome to the Jungle • Paris

Hybride
EUR 70 000 - 100 000
A 4-day work week
Hybrid working
25 days paid leave
+6
Senior Data Engineer - Real time analytics
Senior Data Engineer - Real time analytics

United States Digital Space LLC • France

Sur place
EUR 65 000 - 90 000
Health coverage
Lunch provided
Commuting support
+2