First cohort · enrollment open until June 30

From your first line of PHP
to an offer in Berlin.

A platform for junior backend developers: PHP and Go courses, 80+ production tasks, AI code review, and a remote jobs board — in one dashboard. We guide you from fundamentals to your first international offer.

No card · 7-day trial · PHP, Go, Laravel, SQL, Docker
Mock interview · System Design
23:14
DM
Dmitry M. Mentor · Senior @ N26
🎙
AK
Dmitry M. Good. Now let's raise the stakes: 10x load, what do you change first?
Alina Sharding by user_id + Redis cache. I'll check hot keys via…
Alina is typing
Mentors in the cohort
12 senior engineers
Offers closed
7 / 42
remotebackend.dev / cabinet
WORKSPACE
📚 Courses
⚡ Tasks
💼 Jobs
🤖 AI assistant
MY
📈 Progress
🎯 Goals
⚙ Settings
Current task · 03 / 24 · Middle track
Implement rate-limiter with Redis
Middle
1 public function handle(Request $req): Response
2 {
3 // TODO: implement sliding window
4 return Response::ok();
5 }
AI review
Use MULTI/EXEC to make INCR + EXPIRE an atomic operation…
92 / 100
Track progress
16 / 24 tasks · 67%
42
students in the beta cohort
7
offers already closed
€51k
median salary
80+
production tasks
120+
lessons in the main track
40+
companies on the jobs board
Platform

Not a course. Not a job board. A full-cycle platform.

Four modules that work together: learning → practice → review → offer.

01 · Lessons

Courses that lead to results

120+ lessons in short modules. Each block ends with a verifiable task — not "watched a video and moved on".

  • Backend Foundations · 6 weeks
  • PHP 8 / Laravel · 8 weeks
  • Go production · 8 weeks
  • SQL deeper · 4 weeks
  • DevOps essentials · 4 weeks
Open the program →
Module 04 · Lesson 12
Idempotency in HTTP API
14:32
05:12
Notes
· Idempotency-Key in headers
· Caching responses
· Races and double-spend
· Idempotency ≠ safety
02 · Tasks

Tasks from production. Not from a textbook.

Implement a rate-limiter, fix an N+1 query, fix a race condition in a queue. Auto-check plus AI code review — in minutes, not a week of waiting.

  • 80+ tasks: junior → middle → senior
  • Auto-grading + AI review
  • Others' solutions after submitting
  • Track leaderboard
All tasks →
RateLimiter.php · review
1class RateLimiter {
2 public function tryHit($key) {
3 // INCR + EXPIRE not atomic
4 return Redis::incr($key);
5 }
6 }
AI Review 78 / 100 · needs fixes
Wrap INCR and EXPIRE in MULTI/EXEC or use a Lua script. Otherwise on failure the key may be left without a TTL.
03 · Jobs

Remote jobs board for backend

Only verified positions at remote- and relocation-friendly companies from EU and US. Email alerts, stack and grade filters — no noise.

  • 40+ active vacancies every day
  • Junior / Middle / Senior filters
  • EU remote · US contractor · Relocation
  • Salary ranges and stack stated explicitly
Open vacancies →
Fresh vacancies · 6 of 47
Remote EU Junior Middle PHP Go
Junior PHP/Laravel
EU fintech · Remote
PHP · Laravel · Postgres
€38–48k
Backend Engineer (Go)
Remote-first SaaS · EU
Go · gRPC · Kubernetes
€55–70k
Middle Backend
Dev-tools startup · Berlin
PHP · Symfony · Redis
€60–75k
Junior Backend
Logistics · Remote PL
Go · Postgres · Docker
€32–42k
04 · AI & Mentorship

Feedback in minutes — or a live mentor

AI assistant reviews code, explains errors, answers lesson questions. On the Mentor plan a live engineer is added: 1:1 meetings, CV review, mock interviews in English.

  • AI review of every submitted task
  • Chat assistant in platform context
  • Weekly mentor 1:1 (Mentor plan)
  • Mock interviews: system design + behavioral
Learn about mentorship →
AI assistant
Chat on lesson "Queues"
online
What's the difference between at-least-once and exactly-once in queues?
RemoteBackend AI
In short: at-least-once — the message will definitely arrive, but may come twice. Exactly-once — guaranteed once, but requires an idempotent consumer. In practice almost always choose at-least-once + idempotency key.
And what to use in Laravel out of the box?
RemoteBackend AI is typing
Mentorship

Live lessons in Google Meet — 1 on 1 with an engineer.

Not a recording or a lecture. Every week — a session with a mentor from an EU/US company: code review, architecture decisions, interview prep. In English or your language.

  • 1:1 in Google Meet
    50 minutes every week · link in calendar · recording is yours
  • Pair programming on the call
    Mentor reviews your code, explains solutions, shows patterns live
  • Mock interview in English
    System design, behavioral, live coding — like real EU and US interviews
  • CV and LinkedIn review
    Packaging experience for the Western market · cover letters · response strategy
Google Meet
REC · 24:18
VK
Viktor K. · Mentor
ex-Booking.com
AY
Aydan Y. · You
Viktor is sharing screen · OrderService.php
14public function process(Order $o) {
15 DB::transaction(fn() => {
16 $this->charge($o);
17 $this->notify($o);
18 });
19}
VK
Viktor K.
See line 16? If the payment API fails after charge() — the transaction will roll back, but the money has already been charged. Let's look at the outbox pattern…
🎤 📷 💬 📞 November 22 · 18:00 CET
Path

Four steps to your first offer

No fluff or theory that won't come in handy. Every step is a verifiable result, not "attended lectures".

01
Master backend
PHP/Laravel or Go, SQL, Docker, queues, caches. Video + notes + review questions.
~120 lessons
02
Solve tasks
Real production cases: API, queues, migrations, performance.
80+ tasks
03
Get reviews
AI gives fast feedback in minutes. Mentor plan — deep review from an engineer.
24h SLA
04
Enter the market
Remote jobs board, CV templates, mock interviews with mentors in English.
40+ companies
Stories

From the first cohort — to the market

42 students launched in beta. Below are the first three who closed an international offer.

AK
Alina K.
Junior PHP → Middle Laravel

"Six months ago I was writing CRUD for €1,500 locally. Now I'm building payments at an EU fintech — the offer came two weeks after a mock interview."

LocationBerlin · remote EU contract TrackLaravel track Time7 months
MC
Mikhail S.
Self-taught → Go Backend

"I spent two years going in circles with YouTube. Here they gave me structure and real tasks — closed the offer in 5 months."

LocationWarsaw · B2B remote TrackGo track Time5 months
ER
Elvira R.
Senior PHP → relocation

"They didn't teach me to write code. They helped me package my experience for the international market: CV, review, soft-skills interview in English."

LocationAmsterdam · EU Blue Card TrackSenior career Time4 months
Stack

Technologies the market needs

We teach what is really asked at interviews — not "hello world", but production tasks.

  • Languages PHP 8.3, Go 1.22
  • Frameworks Laravel 11, Symfony, Gin, chi
  • Databases PostgreSQL, MySQL, Redis, ClickHouse
  • Infra Docker, Kubernetes, GitHub Actions, Nginx
  • Queues RabbitMQ, Kafka, NATS
  • Testing PHPUnit, Pest, Go test, k6
~/projects/rate-limiter
$ docker compose up -d
[+] Running 4/4
✔ redis Started
✔ postgres Started
✔ app Started
✔ worker Started
$ php artisan task:check 03
✓ rate-limiter: 12 / 12 tests passed
✓ ai-review: score 92 / 100
$
Pricing

Simple plan. No surprises.

Start for free — no card. Full access — €19/mo or €15/mo billed yearly.

Free
To try the platform
€0forever
  • 12 lessons from the main track
  • 5 junior-level tasks
  • Access to the jobs board
  • Basic AI assistant
Start for free
Popular
Pro
For those who learn seriously
€19/ mo
  • All courses and updates
  • 80+ tasks + AI review
  • Email alerts for vacancies
  • Track certificates
  • 30% discount on mentorship
7-day trial
Mentor
With a personal mentor
€149/ mo
  • Everything in Pro
  • Weekly 1:1 in Google Meet
  • Manual code and CV review
  • Mock interview in English
  • Help with relocation and contract
Apply
FAQ

Frequently asked questions

If the answer isn't here — write in chat, we respond within an hour during business hours.

I'm a complete beginner — can I manage?+
The program linearly leads from basics to middle tasks. The first 12 lessons and 5 tasks are free — assess the pace before paying.
How long until the first offer?+
For the beta cohort — 4–9 months at 8–10 hours per week. That's structured practice, not a marketing promise.
Which language to choose — PHP or Go?+
You can study both in parallel, tracks are independent. EU-remote has slightly more Go vacancies, but PHP/Laravel has consistently high demand.
What about English?+
Mock interviews in English are included in Mentor. For Pro — a list of English-language resources and preparation topics.
Refunds and pausing+
14-day refund, no questions asked. Mentor can be paused for up to 2 months per year.
Is this an online course or a platform?+
Both: courses, verifiable tasks, remote jobs board, AI review and optionally mentorship — in one dashboard.
Start

A backend career starts with one commit.

Registration in 30 seconds. No card needed. First 12 lessons and 5 tasks — open immediately.

AI Assistant
I'll help you choose a course and answer questions
Hi! I'm the RemoteBackend AI assistant. I can help you pick a course or plan, or answer questions about jobs and mentoring.