Programmeur inhuren: extra capaciteit in jouw eigen team
Een programmeur inhuren betekent bij Square dat er een ervaren developer meedraait in jouw team: in jouw repo, jouw sprints en jouw definition of done. Geen project dat je uitbesteedt, maar extra handen — voor €35-55 per uur, in dezelfde tijdzone als Amsterdam. We zijn een softwarestudio uit Tirana, Albanië. Klein team, geen tussenlaag: je praat met de mensen die het werk ook doen. Onze developers bouwen dagelijks in React, Next.js en TypeScript, met Node.js en PostgreSQL eronder, en voor mobiel in React Native of Flutter. Onze werktalen zijn Engels, Italiaans en Albanees — geen Nederlands, dus de samenwerking loopt in het Engels. Elke inzet begint met een korte intake: welke rol je nodig hebt, welk niveau, hoeveel uur per week en vanaf wanneer. Daarna schaal je op of bouw je af zonder dat je aan een heel project vastzit. Een kantoor in Nederland hebben we niet; wel dezelfde klok en een tarief dat je vooraf kent.
Inhuren of uitbesteden? Dat is niet hetzelfde
Bij een project met vaste scope besteed je werk uit: wij bepalen de aanpak, jij beoordeelt het resultaat. Bij inhuren gaat het precies andersom. Jouw tech lead bepaalt de aanpak, jouw architectuur is het uitgangspunt en jouw tickets zijn het werk. De developer levert code in jouw repo, via jouw reviewproces, in jouw releaseritme. Wij leveren capaciteit en vakmanschap, geen eigen werkwijze die je er verplicht bij neemt. Ook hier begint het met een korte intake, zodat je weet welke rol je nodig hebt, hoeveel uur per week realistisch is en wat dat kost voordat je je vastlegt. Twijfel je tussen de twee modellen? Die keuze is meestal in een half uur gemaakt: komt jouw team handen tekort, of is er een product dat nog niemand bouwt?
- Jouw backlog en jouw tickets zijn het werk — wij komen niet met een eigen roadmap
- Code gaat via jouw pull requests en jouw reviewers naar main
- Drie modellen: teamuitbreiding, een dedicated team of een project met vaste scope
- Elke samenwerking start met een intake: scope, uren en budget voordat je toezegt
- Tarief €35-55 per uur, gewoon op de site en niet 'op aanvraag'
Welke rollen en niveaus kun je inhuren?
We zijn een klein team, dus we doen niet alsof we elk profiel op voorraad hebben. Waar we sterk in zijn is fullstack productwerk: React, Next.js en TypeScript aan de voorkant, Node.js en PostgreSQL eronder. Voor mobiel bouwen we in React Native en Flutter. Ook de infrastructuurkant kun je inhuren: CI/CD, cloud deployment, monitoring en geautomatiseerde tests. Dezelfde stack draait in onze eigen producten. SunEasy, ons reserveringsplatform voor ligbedden aan de Albanese kust, verwerkt elk seizoen echte boekingen en betalingen in de app. Het niveau spreek je per rol af. Heeft jouw team vooral tempo nodig in de backlog, dan werkt een mid-level developer meestal beter dan de duurste optie. Zit je vast op architectuur, dan zet je daar een senior op. Wat we niet doen: iemand voorstellen voor een stack die we niet dagelijks gebruiken.
- Fullstack web: React, Next.js, TypeScript, Node.js en PostgreSQL
- Mobiel: React Native en Flutter, één codebase waar dat verantwoord is
- Platformwerk: CI/CD, cloud deployment, monitoring en geautomatiseerde tests
- Mid-level voor tempo in de backlog, senior voor architectuur en richting
- Werktalen Engels, Italiaans en Albanees — de samenwerking loopt in het Engels
Dezelfde werkdag als Amsterdam
Tirana zit in CET, dezelfde tijdzone als Amsterdam. Geen tijdsverschil om te onthouden, geen zomer- of wintertijd die uit de pas loopt, geen krappe drie uur overlap aan het eind van de middag. Is jullie standup om 9.15 uur, dan zit de developer erbij. Loop je om vier uur 's middags tegen een blocker aan, dan is die dezelfde dag opgelost en niet morgen. Klinkt klein, maar dit is precies het verschil tussen een teamlid en een leverancier: puur asynchroon werken kost je bij elke vraag een dag. In de praktijk betekent dat: de developer zit in jullie Slack of Teams, werkt in jullie Jira of Linear en draait mee in jullie sprintritme. Een kantoor in Nederland hebben we niet en we doen ook niet alsof. Wel dezelfde klok — en dat is wat samenwerken op afstand werkbaar maakt.
- Nul tijdsverschil met Nederland, het hele jaar door
- Standups, refinements en pairsessies op jullie tijden, niet op de onze
- Direct contact met de developer, niet via een accountmanager
- Vragen worden dezelfde werkdag beantwoord, niet pas de volgende ochtend
- Volledig remote in jullie eigen tools; we werken niet op locatie in Nederland
Inwerken, kennisoverdracht en afbouwen
De eerste week is geen productieweek, en zo plannen we die ook niet in. De developer leest zich in, krijgt de omgeving lokaal aan de praat, pakt een paar kleine tickets en leert jullie conventies kennen via reviews. Wijs je iemand uit je team aan als vast aanspreekpunt, dan scheelt dat weken. Daarna loopt het werk gewoon mee in jullie sprints. Kennisoverdracht bouwen we onderweg in, niet aan het eind: beslissingen landen in jouw documentatie en niet in onze hoofden. Neemt de behoefte af, dan bouw je af. Het aantal uur per week is bij te stellen en de opzegtermijn spreken we vooraf af, passend bij de lengte van de inzet. Wat je overhoudt is code die je eigen team kan lezen, uitbreiden en onderhouden zonder ons erbij te halen.
- Week één: omgeving opzetten, kleine tickets, conventies leren via reviews
- Een vast aanspreekpunt in je team scheelt weken inwerktijd
- Beslissingen en context landen in jouw documentatie en jouw issues
- Uren per week zijn bij te stellen; de opzegtermijn spreek je vooraf af
- Aan het eind een expliciete overdracht, niemand verdwijnt stilletjes
Veelgestelde vragen
Wat kost het om een programmeur in te huren?+
Het tarief is €35-55 per uur, afhankelijk van rol en niveau. Dat staat gewoon op de site, dus je hebt geen gesprek nodig voor een indicatie. Wat je in totaal kwijt bent, hangt af van hoeveel uur per week je afneemt en hoe lang de inzet duurt. Kies je liever een project met vaste scope, dan krijg je uit de intake een scope, doorlooptijd en budget voordat je iets toezegt.
Wat is het verschil tussen een developer inhuren en een project uitbesteden?+
Bij inhuren stuur jij, bij uitbesteden sturen wij. Een ingehuurde developer werkt in jouw repo, jouw backlog en jouw proces, en stemt af met jouw tech lead. Bij een project met vaste scope nemen wij de aanpak en de planning over en leveren wij een resultaat op. Teams met een bestaand product en een volle backlog kiezen bijna altijd het eerste.
Zit ik vast aan een langlopend contract?+
Nee. Je huurt uren per week in en je kunt op- en afschalen als de behoefte verandert. De opzegtermijn spreken we vooraf af en die past bij de lengte van de samenwerking: kort bij een korte inzet, iets ruimer als iemand maanden meedraait. We zijn een klein team, dus we noemen een startdatum pas als die ook klopt.
Spreken jullie developers Nederlands?+
Nee, onze werktalen zijn Engels, Italiaans en Albanees. De meeste engineeringteams werken in code, tickets en documentatie toch al in het Engels, dus in de praktijk levert dat zelden problemen op. Is Nederlands een harde eis, bijvoorbeeld voor klantcontact of gebruikersinterviews, dan zijn wij niet de juiste partij. Dat zeggen we liever in het eerste gesprek dan halverwege.
Werken jullie in onze eigen repo en ons eigen ticketsysteem?+
Ja, dat is het uitgangspunt. De developer krijgt toegang tot jullie Git-repo, jullie Jira of Linear en jullie Slack of Teams, en volgt jullie review- en releaseproces. We komen niet met eigen tooling of een eigen werkwijze die jullie team er nog bij moet leren. Jij bepaalt de definition of done, wij leveren code die daaraan voldoet.