Senior Backend Software Engineer

The French Sourcer

Paris

Vor Ort

EUR 90.000 - 120.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Health insurance
Profit-sharing
Employee incentive scheme

Zusammenfassung

The French Sourcer is seeking a Senior Backend Engineer to own and evolve a real-time distributed platform in Paris. You will design and operate high-throughput backend services, build scalable microservices with Node.js/TypeScript, and create robust APIs and data models across the product line.

You will implement event-driven workflows, optimize performance and concurrency, and shape caching, DB access, and deployment through CI/CD.

Qualifikationen

  • 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.

Aufgaben

  • 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.

Kenntnisse

Node.js
JavaScript/TypeScript
Microservices
Event-driven
Relational databases
Caching
CI/CD
Cloud
Monitoring/Tracing
Incident response

Tools

Docker
Kubernetes

Jobbeschreibung

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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Ingénieur Backend Senior, Plateforme de jeux
Ingénieur Backend Senior, Plateforme de jeux

The French Sourcer • Paris

Hybrid
EUR 90.000 - 130.000
Health insurance
Profit-sharing
Incentive schemes
Senior Software Engineer (Node.js, Kafka)
Senior Software Engineer (Node.js, Kafka)

Gramian Consulting Group • Toulouse

Vor Ort
EUR 85.000 - 125.000
Company restaurant
On-site gym facilities
Profit-sharing and participation
Senior Software Engineer (Node.js, Kafka)
Senior Software Engineer (Node.js, Kafka)

Gramian Consulting Group • Lyon

Vor Ort
EUR 90.000 - 130.000
Company restaurant
On-site gym
Profit-sharing
+2
Senior Software Engineer (Node.js, Kafka)
Senior Software Engineer (Node.js, Kafka)

Gramian Consulting Group • Lille

Vor Ort
EUR 90.000 - 130.000
Company restaurant
On-site gym facilities
Profit-sharing and participation
Senior Software Engineer (Node.js, Kafka)
Senior Software Engineer (Node.js, Kafka)

Gramian Consulting Group • Paris

Vor Ort
EUR 90.000 - 140.000
Company restaurant
On-site gym facilities
Profit-sharing
Engineering Manager, Infrastructure & SRE
Engineering Manager, Infrastructure & SRE

The French Sourcer • Paris

Vor Ort
EUR 110.000 - 160.000
Health insurance
Profit-sharing schemes
Senior Backend Engineer
Senior Backend Engineer

Hadte Group • Paris

Vor Ort
EUR 50.000 - 70.000
Private family healthcare
Unlimited holidays (minimum 60 days)
Competitive salary
+2
Back End Engineer - Senior
Back End Engineer - Senior

WelcomeTrack • Paris

Hybrid
EUR 70.000 - 100.000
A 4-day work week
Hybrid working
25 days paid leave
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

WelcomeTrack • Paris

Hybrid
EUR 90.000 - 130.000
Hybrid work schedule
Health insurance (mutuelle)
Meal vouchers
+1
Senior Backend Engineer — Real-Time Node.js, Paris
Senior Backend Engineer — Real-Time Node.js, Paris

The French Sourcer • Paris

Vor Ort
EUR 90.000 - 120.000
Health insurance
Profit-sharing
Employee incentive scheme