tech-companies-in-bangladesh is a hand-curated table of local employers
List of tech companies to help developers to find job.
At a glance
- What is it?
- The repository is a single README.adoc holding an alphabetical table of Bangladeshi technology companies, with their office address, the stack they use, their web presence and, where known, how many software engineers they have. It is a discovery aid for developers choosing where to apply, and the data is as good as the last person who edited a row.
- Who is it for?
- Adopt this list when you are a developer in Bangladesh choosing between employers and want the stack, the neighbourhood and the scale in one glance before you read a careers page. Do not treat it as a hiring source, since it carries no roles, no salaries and no verification, and many rows explicitly say the headcount is unknown.
- Can I use it commercially?
- Yes. MIT is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository last received commits 24 days ago.
- What is it written in?
- GitHub does not report a main language for this repository.
Answers come from the project's GitHub data, last synced on October 23, 2026, and from our analysis. They are not legal advice.
Editorial analysis
One file, one table, no tooling
The whole project is a list. The repository has three entries at the top level, `.gitignore`, `LICENSE` and `README.adoc`, and the description says it plainly: a list of tech companies to help developers to find jobs.
The document is written in AsciiDoc, and the content is a set of tables divided into alphabetical sections. The table of contents jumps to Alphabetical Order A - C, D - F, G - I, J - L, M - O, P - R, S - U, V - Z and 1 - 9, plus a section for some other companies with an IT section.
There is no application, no API and no build step, and the primary language of the repository is recorded as unknown, which is accurate for a document that is mostly prose and tables. The licence is MIT, the default branch is master, the repository is not archived, and the last push was on 2026-09-29 with no GitHub releases published.
That shape has a consequence for how you should read it. This is a shared document, and its value is in the fact that someone has already collected the addresses, the stacks and the links that you would otherwise have to look up one company at a time. Its weakness is that nobody is responsible for the accuracy of a row, which shows up in the data itself.
The table schema and what Please update means
Every entry uses the same five column header, and the AsciiDoc markup looks like this for the first company in the list:
|===
|Company Name |Office location |Technologies |Web presence |No. of Software Engineers
|Adplay Technologies (VU Mobile)
|Head Office: 4th Floor, House- 114, Road-12, Block-E, Banani, Dhaka-1213
|JavaScript, React, WordPress
|http://vumobile.biz/[Website]
|Please updateThat last column is the interesting one, because it is where the honesty of the list shows. The header promises a number of software engineers, and many rows do not have one. They say "Please update", which is a request to the next editor rather than a value. Other rows have a figure: All Generation tech says 100+, Appifylab 50+, Arraytics 30+, ATI Limited 99+, authLab 120+, Bondstein Technologies 60+, Brain Station 23 PLC 500+, and AlgorixIT gives a plain 12.
So the column is a mix of a real headcount, a floor, and a placeholder. That is useful information in itself, since a company that has published a number is telling you its scale, while a company that has not is telling you nothing either way. It is also a queue of work, because "Please update" is a note from a previous editor asking for help.
The technologies column is the most useful field
The stack column is where the list earns its keep for a developer, because it is the thing you can act on.
Look at what is actually there. Adventure Dhaka Limited lists Golang, JAVA, Swift, Flutter, Javascript, React, Nextjs and DevOps. Anchorblock Technology lists JavaScript, Python, ReactJS, NodeJS, NestJS, Django, Hyperledger Fabric, Flutter, Android, Solidity, Smart Contract, Machine Learning and AWS. Astha IT lists C#, dotnet, Java, Spring Boot, JavaScript, React, Vue.js, Angular, HTML5, CSS, UI/UX, Flutter, Android, AWS, Docker, Kubernetes, Selenium, Testsigma and GO. ATI Limited lists C#, PHP, dotnet, Java, JavaFX, Spring Boot, JavaScript, React, Vue.js, HTML5, CSS, UI/UX, Flutter, Android, AWS and Docker.
Read across the rows and the Bangladeshi technology scene becomes visible in aggregate. Flutter appears repeatedly, at Appyfilab, Anchorblock, Astha IT, ATI Limited, Appstick, Aqualink, AlgorixIT and Arraytics among others. Laravel, Node, React and AWS are constant. On the enterprise side you see Spring Boot, dotnet and Oracle. And a handful of rows show the more specialised work, Hyperledger Fabric and Solidity at Anchorblock, Machine Learning at Aqualink and Augmedix, Google NLP and OpenAI GPT-3 at Arraytics, IoT and iOT at AlgorixIT and Bondstein, and Fintech and AI at BJIT.
That is a job-seeker's shortlist generator. If you only write Flutter, or only want blockchain work, this column narrows a country-wide search to a handful of employers before you read a single careers page.
Offices are Dhaka addresses, with a few exceptions
The office location column is precise to the house number, which is the norm in Bangladesh and is exactly what you need when you are going to an interview.
Dhaka dominates, and the neighbourhoods in the list are recognisable commercial and residential clusters: Banani, Gulshan, Dhanmondi, Mirpur DOHS, Banani, Azimpur and Mohammadpur appear repeatedly, along with specific buildings such as Autograph Tower, Concord Honeydew in Gulshan-2, Ranks Business Center in Pragati Sarani, Katharsis Tower, the ATI Center in Uttara and the Bianchi Building area.
Outside the capital the entries are fewer but real: Sylhet appears for Appyfilab, Apurba Technologies, authLab and for appstick in Khulna, and Alchemy Software Limited is in Chittagong, in a tower on M.M Ali Road in Lalkhan Bazar.
That geographic pattern is itself informative. The concentration in Banani and Gulshan, the areas where most of the outsourcing and product offices sit, tells you where the market's interviews are, and a developer moving to Dhaka for work has a short list of neighbourhoods to look at.
Web presence is a set of links rather than a careers page
The web presence column lists a company's public profiles rather than a single homepage, and the format is a short list of URLs on consecutive lines inside the same table cell.
Most rows start with a website marked `[Website]`, and many add a `[LinkedIn]` link, some add a `[Facebook]` link, and a few add a `[Twitter]` link, the last one being an x.com address for Bondstein. AppsCode lists a website and a LinkedIn page, Apurba Technologies the same pair, Astha IT four links across website, LinkedIn, Facebook and Twitter, and Bondstein Technologies four across website, LinkedIn, Facebook and Twitter.
What is missing is a jobs link. One row is the exception: All Generation tech points directly at `https://allgentech.bamboohr.com/careers`, which is a BambooHR careers page, so a few employers clearly do expose their openings through the link.
That tells you how to use the list. It is a discovery index, not a job board. You find the companies whose stack matches what you want, check the address to see whether the commute works, and then go to the company's own site or LinkedIn page to find out whether they are hiring and what they are hiring for. The list shortlists; it does not apply.
Adding a company: fork, keep the order, open a pull request
The contribution process is three steps and takes no explanation, which is a good sign for a document maintained by many hands.
Fork the repository, add the company in alphabetical order, and create a pull request.
The middle step is the only one with a rule in it, and the rule is order. The sections are divided alphabetically, so a new entry belongs in the right block and in the right position within it. In practice, the ordering is not perfectly strict. In the A to C block you can find Alchemy Software Limited listed after authLab, AlgorixIT LTD. after that, and then Bangladesh Software Solution, Bdtask, Binate Solutions, Bit Mascot, Bondstein, Brac IT Services, Braincraft, Brain Station 23 and BJIT, all of which begin with B and therefore sit inside a block nominally covering A to C.
There is a plausible reason for that, since the divisions are by range of the Latin alphabet and Bangladeshi company names often start with a word rather than a distinctive letter, but the effect for a reader is that the boundaries are approximate rather than exact. A company named after a founder's initials or a Bangla word may end up in a surprising section.
The gaps are the point, and the alternative is the careers page
Nothing in this list is verified, dated or attributed. A row can name a stack that was accurate in 2019 and a headcount that was never true, and the README carries no review date per entry, so you cannot tell which rows are current. The "Please update" markers are visible, which is good, but they are a request for help rather than a statement that the rest of the row is current.
The data is also coarse in the ways that matter for a job search. There are no roles, no seniority levels, no salary ranges, no team sizes, and no indication of whether a company is hiring at all. For a developer choosing between two employers, the technologies column and the address are the two fields that answer a real question, and the rest is a directory.
The alternative is to read the companies' own careers pages directly, which is what the list ultimately points you to, and to use LinkedIn for the hiring signals. The difference in approach is curation against coverage. A curated list like this one gives you a map of a market in one document, which is the hard part to assemble yourself, and it gives it to you with uneven detail. Going straight to the employers gives you accurate but scattered information, and you have to do the assembling.
So the sensible use is as a first pass and a filter, with the headcount figures treated as a hint and the stacks as a starting point for your own search.
Editorial conclusion
Adopt this list when you are a developer in Bangladesh choosing between employers and want the stack, the neighbourhood and the scale in one glance before you read a careers page. Do not treat it as a hiring source, since it carries no roles, no salaries and no verification, and many rows explicitly say the headcount is unknown. Verify first that the row you are reading was updated rather than one marked "Please update", that the office address is current, and that the headcount figure, where one is given, is a real number rather than a rounding of a job posting count.
Frequently asked questions
What does the tech-companies-in-bangladesh repository contain?
A single README.adoc with alphabetical sections of tables listing Bangladeshi tech companies, their office address, the technologies they use, their web presence links and, where known, the number of software engineers.
How do I add a company to the tech-companies-in-bangladesh list?
Fork the repository, add the company in alphabetical order, and create a pull request. The README lists those three steps, and the alphabetical sections are the reason the ordering matters.
What does Please update mean in the list?
It appears in the number of software engineers column for rows where the headcount is not known, so it is a request to the next editor to fill it in. Other rows carry a real figure such as 100+, 120+, 500+ or a plain 12.
Does the list link to job openings?
Mostly it links to company web presence such as a website, LinkedIn page, Facebook page and sometimes Twitter. One entry, All Generation tech, points straight at a careers page, but the list as a whole is a directory of employers rather than a source of roles.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/mbstupc-tech-companies-in-bangladesh)Was this useful?