Une startup américaine qui engage une société de développement logiciel en Europe de l'Est ou dans le Caucase a plus à vérifier que l'ingénierie. Avant de signer, vous pouvez convenir des heures que vous partagez, trouver la société dans son registre officiel, la passer au crible des listes de sanctions et choisir une clause de règlement des différends dont la décision puisse être exécutée.
Erevan a huit heures d'avance sur New York pendant l'heure d'été américaine, et neuf heures en hiver. Varsovie a six heures d'avance la majeure partie de l'année. Une startup américaine qui engage une société de développement logiciel dans l'une ou l'autre région travaille chaque jour avec ce décalage : la première question est donc de savoir combien d'heures de travail les deux équipes auront en commun. Les autres questions portent sur la société elle-même, et la plupart peuvent être vérifiées dans un registre officiel.
Aucune société n'est classée ici. Les vérifications suivent l'ordre dans lequel vous les rencontrerez, du premier e-mail à la première facture, chacune avec une source quand il en existe une. amBrain, qui publie ce blog, est elle-même une société d'Erevan et fait l'objet d'une section vers la fin.
La réponse courte : convenez par écrit des heures que l'équipe partage avec la vôtre. Trouvez la société dans le registre officiel de son pays, et vérifiez-la, elle et ses propriétaires, dans le Sanctions List Search du Trésor américain. Interrogez votre avocat sur une clause d'arbitrage, puisque les sentences arbitrales relèvent de la Convention de New York et que les jugements des tribunaux américains ne s'appuient sur aucun traité. Obtenez une cession écrite du code, et ne payez que sur le compte propre de la société immatriculée.
À lire aussi
Pour votre startup, une bonne société a déjà construit le type de produit dont vous avez besoin et passe les vérifications ci-dessous. Demandez à des fondateurs dont les produits sont déjà lancés, et à vos investisseurs, quelles sociétés ils ont utilisées. L'article sur le choix d'une équipe pour une startup, dont le lien figure plus haut, explique comment transformer ces noms en une liste restreinte de trois.
Dans le premier e-mail, demandez à chaque société sa dénomination sociale et son numéro d'immatriculation. Les vérifications de registre, de sanctions et de paiement ci-dessous partent de ces deux informations.
L'Arménie, la Géorgie et l'Azerbaïdjan, les pays du Caucase du Sud, restent à UTC+4 toute l'année. La Pologne est à UTC+1 en hiver et à UTC+2 en été, et la Roumanie, la Bulgarie, la Moldavie et l'Ukraine ont une heure d'avance supplémentaire. Le Kazakhstan n'utilise qu'un seul fuseau horaire, UTC+5, depuis le 1er mars 2024. Les États-Unis avancent leurs horloges le deuxième dimanche de mars et les retardent le premier dimanche de novembre.
Quand il est 9 h à New York, il est :
San Francisco a trois heures de retard sur New York : 9 h là-bas correspondent donc à 20 h ou 21 h à Erevan. Les heures européennes ci-dessus se décalent pendant deux ou trois semaines en mars et pendant une semaine à la charnière d'octobre et de novembre, quand un côté a déjà changé d'heure et l'autre pas encore. Pendant ces semaines, Varsovie, Bucarest et Kyiv ont une heure de décalage en moins avec New York.
Une journée de travail de 9 h à 18 h à Erevan et une autre à New York se chevauchent d'une heure pendant l'heure d'été américaine, et pas du tout en hiver. Londres a trois heures de retard sur Erevan pendant l'été britannique et quatre en hiver : une journée de travail à Londres partage donc six heures avec Erevan en été et cinq en hiver.
Demandez à chaque société à quelles heures, dans votre fuseau horaire, les ingénieurs de votre projet seront en ligne, et inscrivez ces heures dans le contrat. Demandez aussi quelle langue ils utiliseront à l'écrit et lors des appels, et écoutez-les la parler en visioconférence avant de signer. Prévoyez une heure fixe par jour pour les questions et les décisions, et gardez tout le reste par écrit.
Ouvrez vous-même le registre officiel du pays au lieu de suivre un lien envoyé par la société.
En Arménie, l'Agence du registre d'État des personnes morales du ministère de la Justice immatricule toutes les personnes morales, à l'exception des organisations financières, et chacun peut consulter son registre sur e-register.moj.am. La page d'une société indique son numéro et sa date d'immatriculation, son identifiant fiscal, son statut et l'adresse de son siège, qui peut être rédigée en arménien. Elle renvoie aussi à des déclarations qui nomment les bénéficiaires effectifs de la société, les personnes qui, en dernier ressort, la détiennent ou la contrôlent, ainsi que les éventuelles sociétés intermédiaires. La page publique n'indique pas qui est le dirigeant.
L'Agence nationale du registre public de Géorgie propose elle aussi une recherche publique, et ses fiches nomment les personnes habilitées à représenter la société. Les noms y sont enregistrés en géorgien : cherchez donc par le code d'identification de la société, que celle-ci peut vous communiquer.
Pour une société d'un pays de l'UE comme la Pologne ou la Roumanie, le portail européen e-Justice interroge les registres du commerce nationaux en un seul endroit. La Commission européenne décrit ces registres comme conservant « des informations sur les sociétés, notamment leur forme juridique, leur siège, leurs représentants légaux et leurs comptes annuels ». Pour une société d'un autre pays, comme l'Ukraine ou le Kazakhstan, demandez quel registre officiel détient son dossier et trouvez vous-même le site de ce registre.
Comparez ensuite le registre avec ce que la société vous a dit :
Une inscription au registre ne dit rien de l'ingénierie. L'article sur le choix d'une équipe pour une startup couvre cet aspect, de la rencontre avec les ingénieurs à l'appel aux clients de la société.
La réponse dépend surtout de la clause qui fixe où les litiges sont tranchés. Si un litige aboutit à une décision contre la société, cette décision doit être exécutée là où se trouvent les comptes et les biens de la société, en général dans son propre pays.
Le département d'État indique qu'aucun traité en vigueur entre les États-Unis et un autre pays ne couvre la reconnaissance et l'exécution des jugements, si bien qu'un jugement américain n'a aucun traité sur lequel s'appuyer en Arménie. Sans traité, écrit-il, la question de savoir si un tribunal étranger exécuterait un jugement américain « dépend du droit interne du pays étranger et de la courtoisie internationale », c'est-à-dire de la loi de ce pays et de la mesure dans laquelle ses tribunaux choisissent de respecter les décisions étrangères.
Les sentences arbitrales, elles, s'appuient bien sur un traité. En vertu de la Convention de New York de 1958, chaque État contractant « reconnaîtra l'autorité d'une sentence arbitrale et accordera l'exécution de cette sentence » aux conditions fixées par la Convention. Tous les pays de la comparaison horaire ci-dessus figurent parmi ses 172 États parties, y compris les États-Unis et le Royaume-Uni.
L'Arménie n'applique la Convention qu'aux sentences rendues dans un autre État contractant, comme les États-Unis. Interrogez votre avocat sur une clause d'arbitrage dont le siège, c'est-à-dire le lieu juridique de l'arbitrage, se trouve dans un pays partie à la Convention.
L'OFAC, le service du Trésor américain qui administre les sanctions, publie la liste de ses programmes actifs. En septembre 2026, cette liste comprenait des programmes pour la Russie et pour la Biélorussie, et aucun pour l'Arménie, la Géorgie ou l'Azerbaïdjan. L'absence de programme pour un pays ne met hors de cause aucune entreprise qui s'y trouve.
En mai 2023, le Trésor a écrit que des mesures de sanctions américaines avaient « visé des entreprises basées en Arménie, en République populaire de Chine, en Turquie et en Ouzbékistan » qui achetaient des composants pour Radioavtomatika, une entreprise russe sanctionnée qui se procure des pièces étrangères pour l'industrie de défense russe. Vérifiez l'entreprise et les personnes qui se trouvent derrière elle :
Chacune des trois formules peut vous laisser le produit et le code. La propriété découle du contrat et de l'endroit où réside le code, tandis que les trois noms décrivent qui encadre les ingénieurs.
L'externalisation confie à la société l'ensemble du travail, par exemple une première version, et la société encadre ses propres équipes jusqu'à la livraison. Dans une équipe dédiée, les ingénieurs de la société travaillent uniquement sur votre produit contre un forfait mensuel, et la société organise leur travail pendant que vous fixez les priorités. L'outstaffing est la plus proche des trois d'un recrutement, car des ingénieurs employés par la société rejoignent votre équipe et travaillent sous l'autorité de votre propre responsable technique.
La loi américaine sur le droit d'auteur ne reconnaît un transfert de propriété que s'il est écrit et signé par le titulaire ou par son mandataire habilité (17 U.S.C. § 204(a)) : inscrivez donc dans le contrat la cession du code à votre entreprise. Ouvrez le dépôt de code et les comptes cloud au nom de votre entreprise, et donnez au prestataire des accès que vous pouvez désactiver.
Une société ne peut céder que les droits qu'elle détient. Demandez comment elle obtient ces droits de chaque ingénieur de votre projet, salarié ou indépendant, et demandez à voir cette clause.
Le choix entre les trois dépend de qui dirigera le travail. L'outstaffing suppose un responsable technique de votre côté qui distribue les tâches et relit le code chaque jour. Sans ingénieurs à vous, l'externalisation convient à une première version dont vous pouvez décrire par écrit les écrans et les règles avant le début du travail, et une équipe dédiée convient à un produit qui changera dès que de vrais utilisateurs l'essaieront. Dans les deux cas, payez un conseiller technique indépendant pour vérifier le travail de la société à votre place.
Payez la société avec laquelle vous avez signé, sur un compte à son propre nom. Si la facture mentionne une autre société ou un compte personnel, arrêtez-vous et demandez pourquoi avant que le moindre argent ne parte. Une banque dans un pays tiers ou une demande de paiement en crypto méritent la même question.
Confirmez par téléphone les nouvelles coordonnées bancaires, à un numéro que vous aviez déjà, chaque fois qu'elles changent. Le centre de plaintes du FBI pour la criminalité sur Internet (Internet Crime Complaint Center) recommande d'utiliser « des canaux secondaires et/ou l'authentification à deux facteurs pour vérifier les demandes de modification des informations de compte ».
Avant le premier paiement, demandez à la société l'IRS Form W-8BEN-E. L'IRS indique que ce formulaire « est utilisé par les entités étrangères pour documenter leur statut » aux fins de la retenue à la source et des déclarations fiscales américaines. Votre expert-comptable vous dira si autre chose est nécessaire.
Les vérifications de registre, de contrat et de code ci-dessus fonctionnent de la même façon, tout comme le fait de ne payer que la société avec laquelle vous avez signé. Le Kazakhstan a une heure d'avance sur l'Arménie et la Géorgie et, comme elles, il est partie à la Convention de New York. Les règles de sanctions américaines citées plus haut sont écrites pour les personnes américaines, et le Form W-8BEN-E est un formulaire fiscal américain : demandez donc à votre propre avocat quelles règles s'appliquent à votre entreprise. Si vous construisez une plateforme de courtage, renseignez-vous sur la licence dont elle a besoin avant de choisir une société, car la licence façonne la construction dès le premier jour.
amBrain est une société d'ingénierie logicielle basée à Erevan, en Arménie. Elle construit et répare des systèmes temps réel pour le trading, la FinTech et l'AdTech, et prend des projets d'IA dans tous les secteurs. Hors IA, elle ne prend pas de travail en dehors de ces domaines. Si votre produit est une application web ou mobile ordinaire, sans IA en son cœur, un studio produit vous conviendra mieux.
amBrain développe des logiciels depuis 2019. Elle a construit RTBBidder, une demand-side platform, pour un client.
Elle travaille en trois formats : « livraison complète, équipe dédiée ou ingénieurs intégrés à votre équipe ». Sur la propriété, ses conditions indiquent : « Le client conserve la pleine propriété du produit et du code, à l'exception de nos composants réutilisables. » Demandez à amBrain, comme à n'importe quelle société, la liste nominative de ces composants avant de signer.
Apportez votre architecture actuelle et le mode de défaillance qui vous inquiète : nous les passerons en revue ensemble en une demi-heure.