Senior Backend Software Engineer

The French Sourcer

Paris

Sur place

EUR 90 000 - 130 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

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

Hybride
EUR 85 000 - 120 000
Health insurance
meal vouchers
profit-sharing
+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 Software Engineer - Backend
Senior Software Engineer - Backend

aramalgorithmai • Arrondissement de Tours

Sur place
EUR 50 000 - 70 000
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
Full Stack Engineer
Full Stack Engineer

Dataworks • Paris

Hybride
EUR 50 000 - 65 000
Backend Rust Engineer
Backend Rust Engineer

Signify Technology • Paris

Sur place
EUR 90 000 - 120 000
Healthcare
Family leave
Annual leave
+5
Senior Software Engineer
Senior Software Engineer

Nabla • Paris

Sur place
EUR 70 000 - 110 000
Senior Platform Engineer – Backend Focused – Bordeaux (H/F)
Senior Platform Engineer – Backend Focused – Bordeaux (H/F)

EasyPartner • Bordeaux

Hybride
EUR 96 000 - 107 000
Backend Engineer - Node.js / Typescript
Backend Engineer - Node.js / Typescript

Nabla • Île-de-France

Hybride
EUR 50 000 - 70 000
Competitive salary
Stock options
Health insurance
+1
Senior Back-end Engineer
Senior Back-end Engineer

ScorePlay • Paris

Hybride
EUR 60 000 - 90 000
International work environment
Career development opportunities