amBrain
FinTechOct 1, 202610 min read

Software Development Companies in Eastern Europe and the Caucasus: How a US Startup Can Choose and Check One

Teams AbroadChecking a PartnerSanctions ScreeningCode Ownership
Error loading image

A US startup hiring a software company in Eastern Europe or the Caucasus has more to check than the engineering. Before you sign, you can agree the hours you share, find the company in its official register, screen it for sanctions and choose a dispute clause that can be enforced.

Yerevan is eight hours ahead of New York during US daylight saving time and nine hours ahead in winter. Warsaw is six hours ahead for most of the year. A US startup that hires a software company in either region works across that gap every day, so the first question is how many working hours the two teams will share. The other questions are about the company itself, and most of them can be checked against an official record.

No firm is ranked here. The checks follow the order in which you will meet them, from the first email to the first invoice, each with a source where one exists. amBrain, which publishes this blog, is itself a company in Yerevan and gets one section near the end.

The short answer: agree in writing which hours the team shares with yours. Find the company in its country's official register, and screen it and its owners on the US Treasury's Sanctions List Search. Ask your lawyer about an arbitration clause, since arbitration awards are covered by the New York Convention and US court judgments have no treaty behind them. Take a written assignment of the code, and pay only into the registered company's own account.

What are good software development companies in Eastern Europe or the Caucasus for a US startup?

For your startup, a good firm has already built the kind of product you need and passes the checks below. Ask founders whose products are live, and your investors, which firms they used. The article on choosing a startup team, linked above, explains how to turn those names into a shortlist of three.

In the first email, ask each firm for its legal name and registration number. The register, sanctions and payment checks below start from those two details.

How many working hours does a US startup share with a team in Eastern Europe or the Caucasus?

Armenia, Georgia and Azerbaijan, the countries of the South Caucasus, stay on UTC+4 all year. Poland is on UTC+1 in winter and UTC+2 in summer, and Romania, Bulgaria, Moldova and Ukraine are one hour further ahead. Kazakhstan has used a single time zone, UTC+5, since 1 March 2024. The US moves its clocks forward on the second Sunday of March and back on the first Sunday of November.

When it is 9:00 in New York, it is:

  • 15:00 in Warsaw for most of the year
  • 16:00 in Bucharest and Kyiv for most of the year
  • 17:00 in Yerevan, Tbilisi and Baku while the US is on daylight saving time, and 18:00 in winter
  • 18:00 in Astana and Almaty while the US is on daylight saving time, and 19:00 in winter

San Francisco is three hours behind New York, so 9:00 there is 20:00 or 21:00 in Yerevan. The European times above shift for two or three weeks in March and for one week at the turn of October and November, when one side has changed its clocks and the other has not yet. In those weeks Warsaw, Bucharest and Kyiv are one hour closer to New York.

A 9-to-6 working day in Yerevan and one in New York overlap by one hour during US daylight saving time and not at all in winter. London is three hours behind Yerevan in the UK summer and four hours behind in winter, so a London working day shares six hours with Yerevan in summer and five in winter.

Ask each firm which hours the engineers on your project will be online in your time zone, and write those hours into the contract. Ask, too, which language they will use in writing and on calls, and hear them speak it on a video call before you sign. Plan one fixed hour a day for questions and decisions, and keep everything else in writing.

How do I check that a software company in the region is real?

Open the country's official register yourself instead of following a link the firm sends you.

In Armenia, the Agency of the State Register of Legal Entities at the Ministry of Justice registers every legal entity except financial organisations, and anyone can search its register at e-register.moj.am. A company's page shows its registration number and date, tax ID, status and registered address, which may be written in Armenian. It also links to declarations that name the company's beneficial owners, the people who ultimately own or control it, and any companies in between. The public page does not show who the director is.

Georgia's National Agency of Public Registry has a public search too, and its records name the people with the right to represent the company. Names there are recorded in Georgian, so search by the company's identification code, which the firm can give you.

For a company in an EU country such as Poland or Romania, the European e-Justice Portal searches the national business registers in one place. The European Commission describes those registers as keeping “information on companies, including their legal form, seat, legal representatives and annual accounts”. For a firm in another country, such as Ukraine or Kazakhstan, ask which official register holds its record and find that register's website yourself.

Then compare the register with what the firm told you:

  • The legal name and number on the contract and on every invoice match the register
  • The registration date fits the firm's account of its own history. If the firm is older than its current legal entity, ask for the earlier company's name and look that one up too
  • The person who signs the contract is the director or holds a power of attorney you have seen. Where the register does not name the director, as in Armenia, ask for the company document that appoints them
  • The registered address is where the firm says it works, or the firm explains why not

A register entry says nothing about engineering. The article on choosing a startup team covers that side, from meeting the engineers to calling the firm's clients.

Can I enforce a contract with an Armenian LLC?

The answer depends mostly on the clause that says where disputes are decided. If a dispute ends in a decision against the company, that decision has to be enforced where the company's accounts and property are, usually in its own country.

The State Department says no treaty in force between the United States and any other country covers the recognition and enforcement of court judgments, so a US judgment has none to rely on in Armenia. Without a treaty, it writes, whether a foreign court would enforce a US judgment “depends upon the internal laws of the foreign country and international comity”, meaning that country's law and how far its courts choose to respect foreign decisions.

Arbitration awards do have a treaty behind them. Under the New York Convention of 1958, each member state shall “recognize arbitral awards as binding and enforce them” under the conditions the Convention sets. Every country in the hours comparison above is among its 172 parties, the United States and the United Kingdom included.

Armenia applies the Convention only to awards made in another member state, such as the United States. Ask your lawyer about an arbitration clause whose seat, the legal home of the arbitration, is in a Convention country.

Is Armenia a sanctions-safe place to outsource compared with Russia or Belarus?

OFAC, the office of the US Treasury that administers sanctions, publishes a list of its active programs. In September 2026 the list included programs for Russia and for Belarus, and none for Armenia, Georgia or Azerbaijan. A country without a program does not clear any company in it.

In May 2023 the Treasury wrote that US sanctions actions had “targeted companies based in Armenia, the People's Republic of China, Türkiye, and Uzbekistan” that were buying components for Radioavtomatika, a sanctioned Russian company that procures foreign parts for Russia's defence industry. Check the company and the people behind it:

  • Search the company, each owner and any company in between named in the register, the person who signs and the receiving bank on OFAC's Sanctions List Search, trying more than one Latin spelling of each name. The tool covers OFAC's main list of sanctioned people and companies, the SDN List, and its other lists, and OFAC notes that using it “is not a substitute for undertaking appropriate due diligence”
  • A company that is not on any list can still be blocked. Under OFAC's 50 Percent Rule, a company owned 50 percent or more in total, directly or indirectly, by blocked persons, meaning people and companies whose property is frozen under US sanctions, is itself blocked “regardless of whether the entity itself is listed”. The same guidance says a US person “may not procure goods, services, or technology from, or engage in transactions with, a blocked person directly or indirectly”
  • Ask where each engineer on your project will work from, because some US rules depend on location. Executive Order 14071 bars US persons from supplying categories of services named by the Treasury “to any person located in the Russian Federation”. Since 12 September 2024 those categories include IT consultancy and design services, and IT support and cloud services for enterprise management software and for design and manufacturing software. If anyone on the team works from Russia or Belarus, get a sanctions lawyer's view before you sign, including on the software and accounts they would use
  • Search again when the owners change and when the contract renews
  • If your company is also in the UK or the EU, check the UK Sanctions List or the EU's consolidated list of financial sanctions too

Outsourcing, outstaffing or a dedicated team: which one keeps the product and the code with me?

Any of the three can leave the product and the code with you. Ownership comes from the contract and from where the code lives, while the three names describe who manages the engineers.

Outsourcing hands the firm the whole job, such as a first version, and the firm manages its own people until it is delivered. In a dedicated team, the firm's engineers work only on your product for a monthly fee, and the firm organises their work while you set the priorities. Outstaffing is the closest of the three to hiring, because engineers employed by the firm join your team and work under your own technical lead.

US copyright law recognises a transfer of ownership only if it is in writing and signed by the owner or the owner's authorised agent (17 U.S.C. § 204(a)), so put the assignment of the code to your company into the contract. Open the code repository and the cloud accounts in your company's name, and give the firm logins you can switch off.

A firm can only assign rights it holds. Ask how it gets those rights from each engineer on your project, employee or contractor, and ask to see that clause.

The choice between the three depends on who will direct the work. Outstaffing assumes a technical lead on your side who assigns tasks and reviews code every day. With no engineers of your own, outsourcing fits a first version whose screens and rules you can write down before work starts, and a dedicated team fits a product that will change once real users try it. In both cases, pay an independent technical advisor to check the firm's work for you.

How should a US startup pay a software company abroad?

Pay the company you signed with, into an account in its own name. If the invoice names another company or a personal account, stop and ask why before any money moves. A bank in a third country or a request to pay in crypto deserves the same question.

Confirm new bank details by phone, on a number you already had, whenever they change. The FBI's Internet Crime Complaint Center recommends using “secondary channels and/or two-factor authentication to verify requests for changes in account information”.

Before the first payment, ask the company for IRS Form W-8BEN-E. The IRS says the form “is used by foreign entities to document their status” for US tax withholding and reporting. Your accountant will tell you whether anything else is needed.

What changes for a founder in Kazakhstan?

The register, contract and code checks above work the same way, and so does paying only the company you signed with. Kazakhstan is one hour ahead of Armenia and Georgia and, like them, a party to the New York Convention. The US sanctions rules quoted above are written for US persons, and Form W-8BEN-E is a US tax form, so ask your own lawyer which rules reach your company. If you are building a brokerage platform, find out which licence it needs before you choose a firm, because the licence shapes the build from the first day.

Where does amBrain fit?

amBrain is a Yerevan, Armenia software engineering company. It builds and fixes real-time systems for trading, FinTech and AdTech, and takes AI projects in any industry. Outside AI, it does not take work beyond those fields. If your product is an ordinary web or mobile app without AI at its core, a product studio will suit you better.

amBrain has been building software since 2019. It built RTBBidder, a demand-side platform, for a client.

It works in three formats, “full delivery, a dedicated team, or engineers embedded in your team”. On ownership, its terms read: “The client keeps full ownership of the product and the code, except our reusable components.” Ask amBrain, as you would any firm, for the list of those components by name before you sign.

Common questions

  • Do companies in Armenia, Georgia and Azerbaijan take fixed-scope projects? Ask each firm. A fixed scope works when every part of the first version has written acceptance criteria before work starts, and the contract says how a change is priced
  • Is Eastern Europe or the Caucasus the better choice for a US startup? On shared hours, Eastern Europe is closer. For most of the year a 9-to-6 day in Warsaw overlaps a New York day by three hours, and one in Bucharest, Chisinau or Kyiv by two, against one hour or none in Yerevan, Tbilisi or Baku. Every other check in this article applies wherever the firm is
  • What if the firm offers to sign through a US company? Ask your lawyer what the US company changes. A US judgment is collected from what that company holds in the US, so ask whether it employs the engineers or only resells their work, and look it up in its state's business register. Screen the firm behind it for sanctions as well
  • Do I need a lawyer in the firm's country? For the first contract, one reading by a local lawyer is worth paying for, because local law decides how the dispute clause and the engineers' rights work there. Show them both clauses

Have a design like this on the table?

Bring your current architecture and the failure mode that worries you, and we will go through it together in half an hour.