Engineering team pricing from Jordan, the full price book
Our hourly rate is a function of one thing: how many hours a month you commit to per seat. Every number on this page comes out of the same engine that prices every package and every role.
16
roles with a published monthly price
7
levels, from Fresh Graduate to Principal
160 hours
full capacity on a seat, per month
JOD
the currency of every number on this page
The method
How the price is built, in order
A monthly price at full capacity
Every role and level has one published number at 160 hours a month. There is no global level multiplier, because a QA seat and a cloud seat share no economics.
The full-capacity hourly rate
The monthly price divided by 160 hours. That is the cheapest hourly rate for the seat, and there is nothing below it.
The commitment curve
Lower capacity is not a proportional discount: recruiting cost, social security and leave accrual do not shrink with the hours, so the hourly rate rises as the commitment falls. The full price curve is on each role's page.
The commercial modifiers
A fixed-scope contract, where the engineer sits, the term, the timezone, and a managed team. All of them are published multipliers below, not hidden numbers.
These are prototype prices in Jordanian dinar: an internal anchor times multipliers that have not yet had commercial sign-off. They look authoritative because they sit in a table, and they are not. The final price is written after one call, but it starts from these numbers, not from a blank page.
The price book
Every role, every level, at full capacity
Jordanian dinar per month for 160 hours, remote from Amman, on a six month term, on European hours. Open the role page for the full commitment curve.
| Role | Min hours | Fresh Graduate | Junior | Mid-Level | Senior | Staff | Lead | Principal |
|---|---|---|---|---|---|---|---|---|
| Backend engineerNode · Java/Kotlin · PHP · Python | 80h | 1,050–1,225 | 1,300–1,500 | 1,750–2,025 | 2,150–2,475 | 2,450–2,825 | 2,700–3,125 | 3,300–3,800 |
| Frontend engineerReact · Next.js · Vue | 80h | 950–1,100 | 1,150–1,325 | 1,600–1,850 | 2,000–2,300 | 2,300–2,650 | 2,550–2,950 | — |
| Full-stack engineerFront and back in one seat | 80h | 1,100–1,275 | 1,375–1,600 | 1,850–2,150 | 2,250–2,600 | 2,550–2,950 | 2,800–3,225 | — |
| Android engineerKotlin · Jetpack Compose | 80h | 1,025–1,200 | 1,250–1,450 | 1,700–1,975 | 2,075–2,400 | 2,400–2,775 | 2,650–3,050 | — |
| iOS engineerSwift · SwiftUI | 80h | 1,050–1,225 | 1,300–1,500 | 1,750–2,025 | 2,150–2,475 | 2,450–2,825 | 2,700–3,125 | — |
| Flutter engineerOne app, both platforms | 80h | 1,000–1,150 | 1,225–1,425 | 1,650–1,900 | 2,000–2,300 | 2,300–2,650 | 2,550–2,950 | — |
| QA engineerManual testing and scenarios | 40h | 750–875 | 850–1,000 | 1,250–1,450 | 1,600–1,850 | — | — | — |
| Automation QA engineerPlaywright · Cypress · Appium | 80h | 925–1,075 | 1,150–1,325 | 1,550–1,800 | 1,900–2,200 | 2,175–2,525 | 2,400–2,775 | — |
| DevOps engineerCI/CD · infrastructure as code | 40h | — | 1,750–2,025 | 2,375–2,750 | 2,950–3,400 | 3,325–3,825 | 3,625–4,175 | — |
| Cloud engineer / SREAWS · GCP · Azure | 40h | — | — | 2,425–2,800 | 3,075–3,550 | 3,450–3,975 | 3,750–4,325 | 4,500–5,175 |
| Data engineerPipelines and warehouses | 80h | 1,400–1,625 | 1,725–2,000 | 2,325–2,675 | 2,875–3,325 | 3,250–3,750 | 3,575–4,125 | — |
| AI engineerLLM · RAG · evaluation | 80h | 1,500–1,725 | 1,850–2,150 | 2,500–2,875 | 3,125–3,600 | 3,550–4,100 | 3,875–4,475 | — |
| Product managerDiscovery and roadmap | 40h | — | 1,325–1,525 | 1,800–2,075 | 2,250–2,600 | — | 2,800–3,225 | — |
| Business analystRequirements and specs | 40h | 875–1,025 | 1,075–1,250 | 1,450–1,675 | 1,800–2,075 | — | — | — |
| UI/UX designerFlows, screens, design system | 40h | 900–1,050 | 1,100–1,275 | 1,500–1,725 | 1,850–2,150 | 2,100–2,425 | 2,300–2,650 | — |
| Tech leadOwns architecture and the quality bar | 40h | — | — | — | — | — | 3,625–4,175 | 4,375–5,050 |
Every cell is an estimated range, not a quote: the low number is where the seat starts, the high number is where it lands once the brief, the timezone and the term are real. An em dash means we do not sell that level for that role. A Fresh Graduate or Junior seat is only placed alongside a Senior or above on the same team — we do not staff a client team out of entry-level seats alone.
What moves the number
The modifiers, all of them published
Where the engineer sits
| Remote from AmmanThe engineer sits in our Amman office with their team and works in your tools and channels. This is the default and the fastest to start. | x 1.00 |
| Hybrid with visitsRemote by default with a trip to your site roughly each quarter, usually the tech lead or the product manager. The uplift covers travel, visa and accommodation. A visit needs a visa, and a visa can be refused. | x 1.09 |
| On-site with youThe engineer relocates to your country and works from your office. Much more expensive because it is a real move: work visa, residency, cost-of-living difference and sometimes a family. It needs 8 to 14 weeks before day one and depends on a visa we do not control. And not every engineer will relocate, whatever the offer. | x 1.85 |
Engagement length
| 3 months | x 1.08 |
| 6 months | x 1.00 |
| 12 months | x 0.95 |
| Ongoing | x 0.92 |
Where your team sits
| Gulf · UTC+3/+4 | x 1.00 |
| Central Europe · UTC+1/+2 | x 1.00 |
| UK · UTC+0/+1 | x 1.00 |
| US East · UTC-5/-4 | x 1.08 |
| US Central · UTC-6/-5 | x 1.10 |
| US West · UTC-8/-7 | x 1.16 |
| Flexible · Not fixed | x 1.00 |
Type of engagement
| Monthly seats | x 1.00 |
| Fixed-scope project contractWe absorb the overrun; that premium is the price of the risk moving sides | x 1.22 |
| Managed teamProduct management, technical leadership and delivery accountability | x 1.18 |
FAQ
About prices and billing
01Do you publish your rates?
Yes, fully. Every role and level has a published monthly price at full capacity, and a commitment curve that shows the hourly rate at every hour count. Move the hours on any role page and the number moves in front of you, and every page reads from the same price book, so you will never find two different numbers for the same seat. The final price is written after one call, but it starts from these numbers, not from a blank page.
02How does billing work? What about leave and holidays?
A fixed monthly price per seat for the hours you committed to, from the same published price book. Invoiced at the start of the month on 15 day terms. The price includes salary, employer costs, equipment and operational support. Annual leave, Jordanian public holidays and sick leave are inside the price: nothing is deducted and nothing is added. Capacity changes on one month's notice; sustained overtime is not included, and we usually refuse it because it burns the engineer out within two months.
03What if I only need someone part time?
That is exactly what the commitment curve is for: pick fewer hours on the role page and you will see the hourly rate rise, because recruiting, social security and leave costs do not shrink with the hours. Every role shows its published minimum on its own page, higher for engineering roles and lower for roles like QA and design. Below the minimum you probably need a short consulting engagement rather than a standing seat, and the Folowise Expert Network is a better fit; we will point you there.
04Can I start with one engineer?
Yes, and it is the start we recommend. One engineer on a three month engagement is the cheapest way to test us. If it works, scale. If it does not, your downside was capped and visible from the start.
Next step
Tell us what you are trying to ship
Not the headcount. Tell us the product, the date, and what team you have today, and we will propose the shape. If we think what you need is not more engineers, we will say so on the first call.
Typical response within one business day · everything you share is treated as confidential
