Open to remote roles
Senior Backend Engineer · Available Now

Stéphane
Ballet

Ruby on Rails Architect · 10 yrs production · 100% Remote

I build backend systems that scale. From high-throughput Rails APIs and offline-resilient POS platforms to SaaS multi-tenant architectures — I ship clean, tested, production-ready code autonomously across time zones.

Ruby on Rails Ruby · 21K SLOC PostgreSQL Hotwire · Turbo Linux DevOps Docker · Kamal GitLab CI/CD Redis · Sidekiq C / C++ Cucumber · Selenium AWS S3 · ActiveStorage Plausible · self-hosted
Availability status
Open to remote opportunities worldwide
10+
Years Rails in production
21K
Ruby SLOC authored (99.65%)
7+
Countries deployed
Async-ready timezone coverage
🌍
Work mode
100% Remote · Async · Self-managed delivery
Ruby on Rails PostgreSQL Multi-tenant SaaS Hotwire / Turbo Sidekiq Redis Docker Capistrano GitLab CI Cucumber · Selenium AWS S3 Nginx Debian Linux Stripe Plausible analytics NF525 fiscal compliance C / C++ LaTeX
Selected work

Production systems I've built

Each project is a real production deployment — not a side project. Shipped, maintained, and evolved over years, serving thousands of daily users across France and internationally.

Oui Are Makers platform
oam

Oui Are Makers — UGC Tutorial Platform

France's largest DIY tutorial platform. 10K+ UGC tutorials, 14K members, SaaS multi-tenant architecture, self-hosted Plausible analytics, client-side S3 media pipeline. 21,680 SLOC — 99.65% Ruby.

Rails 6 PostgreSQL AWS S3 Devise Sidekiq Multi-tenant
Simplon.co
simplon

Simplon.co — Rails Bootcamp Teacher

Lead formateur on Simplon's 6-month full-stack bootcamp. Designed the complete Ruby on Rails back-end curriculum, project briefs, evaluation grids and coached career-changers to Titre Professionnel Bac+2.

Ruby on Rails PostgreSQL Devise · Pundit RSpec RNCP Niv.5
Cashpad POS
cashpad

Cashpad — Rails POS Backend

Backend engineer on France's leading iPad POS platform for restaurants. Offline-first decentralised architecture, NF525 fiscal compliance, BETC corporate catering on-premise deployment, Stripe payments, 7+ countries.

Rails API PostgreSQL SQLite offline Stripe NF525
École 42
piscine42

École 42 — Ruby / Rails Bootcamp Author

Designed the complete Ruby & Rails piscine curriculum for 42 School. Authored 20+ subjects in LaTeX, built RSpec/Capybara automated test suites, deployed onto the 42 intranet across 50+ global campuses.

Ruby Rails RSpec LaTeX 42 Intranet
Why hire me

Senior backend,
async-native

"The best engineers don't just write features — they delete complexity."

— From The Senior Engineer's Paradox

01
Deep Rails expertise, not generalist fluff
10+ years shipping Rails in production environments — from high-throughput UGC platforms to NF525-compliant POS backends. I know the framework's internals, not just its generators.
02
Remote-first, autonomy as a feature
I've delivered end-to-end systems solo — architecture, implementation, DevOps, CI/CD pipelines. No hand-holding needed. I operate with async-first communication and structured delivery.
03
Full-stack back-end: code + infrastructure
I harden Debian servers, write Nginx configs, manage PostgreSQL at scale, deploy via Kamal/Capistrano, and run self-hosted analytics — the whole layer below the feature, owned completely.
04
Tested, documented, CI-gated by default
Every system I build has Cucumber + Selenium full end-to-end coverage, automated GitLab CI pipelines pushing to prod only on green, and Brakeman SAST in the loop. Quality is structural, not bolted on.
Stéphane Ballet — Senior Rails Developer
Stéphane Ballet
Senior Rails Engineer · Remote
Location · France (Europe) · UTC+1/+2
Availability · Open to remote roles
Languages · French (native) · English (professional)
Core stack · Rails · PostgreSQL · Linux
Menu