Senior only — 5+ yrs minimum
Matched within 7 days
2-week trial, replace anyone

Production-grade stack

Node.jsNestJSTypeScriptReactNext.jsPostgreSQLAWSTemporalOpenAI

Engineering Manager

Sprint planning, stakeholder management, hiring loops, and the boring-but-critical work that keeps your team shipping every week.

  • Agile / Scrum
  • OKRs
  • 1:1 coaching
  • Roadmapping

Tech Lead

Architecture decisions, code reviews, mentoring juniors, and unblocking the team. The person who turns vague PM tickets into shippable specs.

  • System design
  • Code review
  • Mentorship
  • Tech strategy

Senior Backend Engineer

Production-grade services that don't wake people up at 3am. APIs, microservices, queues, workflows, and the hard parts of distributed systems.

  • Node.js / NestJS
  • PostgreSQL
  • Redis
  • Temporal
  • AWS

Senior Frontend Engineer

Fast, accessible interfaces shipped from spec to production. Type-safe, tested, and built on patterns your team will still understand in 2 years.

  • React / Next.js
  • TypeScript
  • Tailwind
  • Testing
  • Design systems

Product Designer

From early discovery to polished UI. Wireframes, prototypes, design systems, and the user research that prevents you from building the wrong thing.

  • Figma
  • Design systems
  • UX research
  • Prototyping

Product Manager

Roadmaps that map to revenue. Specs your engineers can actually build. Discovery that kills bad ideas before they cost you a sprint.

  • Roadmapping
  • User research
  • Analytics
  • Prioritization
EduGestion (Tunisia) company logo

EduGestion (Tunisia)

Building a live multi-tenant SaaS for Tunisian training centers — in five months

Took EduGestion from an empty repository to production in five months for a founder who came to us with specs and no engineering team. Private training centers across Tunisia run their classes, attendance, and billing on it today — and unlike most case studies, you can click it.

Key Features

  • Shipped a working product to real customers in five months — training centers now run their daily operations on it, and the link below opens the live platform, not a prototype.
  • Wired the platform into Tunisia's payment rails — D17, Flouci, and ClicToPay — with a dual confirmation path so no payment goes silently missing, even on a gateway that never reports success.
  • Isolated every training center from day one — onboarding the next customer is a signup, not a redeployment, and unpaid accounts drop to read-only without anyone chasing invoices.
  • Installed the delivery process alongside the engineers — review gates, QA sign-off, and automatic deploys on every approved change, so the founder never had to manage the build.
Visit the live productEduGestion (Tunisia) (opens in a new tab)

Learn more about the EduGestion (Tunisia) project and its implementation details

Center dashboard — live KPIs, quick actions, and payment alerts

Center dashboard — live KPIs, quick actions, and payment alerts

Classes & schedule — recurring sessions, capacity, and calendar

Classes & schedule — recurring sessions, capacity, and calendar

Payment management — plans, balances due, and transaction history

Payment management — plans, balances due, and transaction history

Attendance analytics — rate by class, 3-month trend, at-risk students

Attendance analytics — rate by class, 3-month trend, at-risk students

Teacher management — profiles, specializations, and weekly load

Teacher management — profiles, specializations, and weekly load

Academic structure — CEFR levels mapped to classes

Academic structure — CEFR levels mapped to classes

Guided onboarding — a center is fully set up in six steps

Guided onboarding — a center is fully set up in six steps

Skip to main navigation
01

30 minutes

Discovery call

Tell us the role you need filled, the stack, the timezone, the start date, and the budget. We'll tell you honestly whether we can help — and if not, who can.

  • Role spec written together
  • Stack & timezone confirmed
  • Pricing & start date agreed
02

Within 7 days

Hand-picked match

We send you one or two senior profiles with context: what they've built, what they're great at, what they avoid. No CV blasts. No 12-candidate shortlists you have to wade through.

  • 1–2 vetted senior profiles
  • Past work + references
  • 30-min intro call with each
03

2-week trial

Trial or replace — your call

Embed them into your team for two weeks. If the chemistry, output, or fit isn't right, we replace them — no questions, no termination fees, no awkward conversation.

  • Full embed in your tools & rituals
  • Daily output, weekly check-ins
  • Replace anyone, no charge
Senior only

5+ years minimum per engineer. No juniors. No bootcamp grads.

10+ years

Cumulative production engineering across the founding squad.

EU · MENA · Gulf

Timezone overlap with Europe and Saudi Arabia. Real-time, not async-only.

2-week trial

Not a fit? Replace anyone, no questions, no termination fees.

7 days

First engineer matched and onboarded within a week of kickoff.

EN · FR · AR

Fluent English, French, and Arabic — bridges Europe and the Gulf naturally.

Battle-tested in production

Node.jsNestJSTypeScriptReactNext.jsPostgreSQLRedisTemporal.ioAWSDockerGraphQLgRPCOpenAIn8n
Talk to us first

Skip the form.
Book a 30-min call.

The fastest way to know if KernelSquad can help is a short, honest call with Yasser. Pick a slot that works for you — we'll send a Google Meet link automatically.

Hosted by Yasser. EU & Gulf timezones. No payment, no auto-follow-up sequences.

30 minutes, hard stop

No deck. No pitch. We cover the role, your stack, timezone, pricing, and the trial — then book a follow-up if it makes sense.

Honest go / no-go

If we're not the right fit, we'll say so on the call and refer you to someone who is. We'd rather you trust us next time than waste your week.

Zero commitment

No payment, no NDA needed for the first call, no automated follow-up sequences. Just a real conversation with Yasser.

Book a 30-min discovery callor fill the form below — we reply within 24 hours

Contact us form

Use this form to contact KernelSquad. All fields are required.