Engineering capacity · one EU contract · engineers in Europe and Vietnam

Senior engineers who join your team. Vetted by engineers.

Backend, DevOps, QA automation, full-stack, data and AI, solution architecture. For common stacks you interview within days and the engineer starts within a week. Rare stacks take up to two. One contract with an EU company.

Full-time or part-time, remote, Central European working hours. Free replacement within 90 days.

Hiring log · example rolesenior java
  1. Day 0Role received · Spring Boot, Kubernetes, fintech, full-time
  2. Day 1pool.search(java, senior, CET) · 23 profiles
  3. Day 1–2tech interviews by our architect · 5 pass
  4. Day 33–5 CVs with notes sent · interview slots offered
  5. Day 4–5Your technical interview · decision
  6. Day 7Contract signed · onboarding · named contact at Bonsay
Illustrative · typical timeline, varies by stack and seniority
3–5relevant candidates per role
1 weekfrom role to start, common stacks; up to 2 for rare ones
90 daysfree replacement if a hire does not work out
€30–40/hexcl. VAT, one monthly invoice

Roles we fill

Middle and senior specialists, checked by our own engineers first

{ }

Backend

Java / SpringGoNode.js / NestJSPython / FastAPIPHP
☁

DevOps, cloud, platform

AWSAzureGCPKubernetesTerraformCI/CD
✓

QA automation

PlaywrightCypressAPI testingPerformance
▣

Full-stack and frontend

ReactTypeScriptAngularReact NativeFlutter
∑

Data, AI and automation

n8nLLM APIsPostgreSQLPython data
⌂

Solution architecture

IntegrationsEvent-drivenBPMNLegacy modernisation

Another stack? Send the role; we search our network before saying no.

🇪🇪 Estonia🇩🇪 Germany🇫🇷 France🇵🇱 Poland🇷🇴 Romania🇲🇰 North Macedonia🇲🇩 Moldova🇬🇪 Georgia🇰🇿 Kazakhstan🇺🇿 Uzbekistan🇻🇳 Vietnam

Rates and terms

What the contract says, in one table

ItemTerms
Rate€30–40 per hour per specialist, excl. VAT. Depends on seniority and stack.
EngagementFull-time or part-time, remote. Minimum one month.
ContractOne contract with Bonsay Technologies OÜ (EU). Your NDA or our mutual one. IP assignment from day one.
ReplacementFree within the first 90 days if the engineer does not fit.
Buy-outYou can hire the engineer permanently. Terms agreed in the contract.
InvoicingMonthly, on reported hours, SEPA. Timesheets on request.

Where this has worked

Placements that lasted years, not weeks

Team of 10

Public-sector financial institution · Estonia

Senior Java, React and architecture engineers over two years, replacing a legacy loan and guarantee system. Several joined the client permanently through the buy-out option.

Single engineer · 4 years

Income · P2P lending platform

One senior React/TypeScript engineer, four years of cooperation with variable workload and budget.

Ongoing

Askend and Wisercat · Estonia

Long-term placements of several developers into client projects.

Client teams

Kuehne+Nagel, Omniva, Altimapa, Evonomix, Yozma

Engineers placed into client teams and projects.

From role to first working day

One week for common stacks, two for rare ones.

Our engineers interview before you do. You only see people who passed a technical conversation with a peer.

  1. 1
    You send the role Day 0

    Stack, seniority, hours, start date, what the person will actually do. Three sentences are fine.

  2. 2
    We shortlist Days 1–3

    Candidates from our pool and network, interviewed by our engineers. You get 3–5 profiles with our notes.

  3. 3
    You interview Days 3–5

    Your technical interview, your decision. We arrange the slots and the contract.

  4. 4
    Start Week 1–2

    Onboarding with a named contact at Bonsay. If it does not work out, we replace within 90 days at no cost.

Send us the role

Tell us who you need. First profiles within days.

A job description is fine; three sentences are also fine. We reply within one business day.

Prefer email? gleb@bonsaytech.com · WhatsApp +372 5306 0026