O kompaniji
TwogNation doo logo

TwogNation doo


About us

TwogNation is an esports tech holding company with multiple business lines which has existed for 5 years now. Our head office is located in Belgrade, Serbia but we also have a presence in the European Union, US, UK, and Canada.

Our company has a few branches, TwogEngine, TwogNews, TwogHub, and Icatrex.

TwogEngine is our software for organizing online gaming tournaments. We spent years building this software and its features, so it’s ready for implementation into any system. The backend is in Java 8 (Spring), frontend is in Angular. We use PostgreSQL as a database. As a server, we use AWS.
This is an ongoing project, which we constantly try to upgrade and enhance.

Besides our software, we do other projects for clients, primarily web3 and esports related, but not exclusively.

TwogNews, our news aggregator: single destination for all the latest news in esports and gaming. We are curating the news and updates in the industry and producing investment and drama reports, statistics, history, infographics, and content which is easy for the users to digest.

TwogHub is a B2C platform that is a one-stop for esports. It consists of 3 pillars - information and aggregation, full tournament engine, and social platform.

On TwogHub you can make your own profile, player's passport, find tournaments, find teammates, and much more!

Icatrex, our outstaffing and recruitment division, was born out of TwogNation.

Through working with partners, we had requests to build tech for non-sports products.

We wanted to share our expertise and services with the wider world and help companies reach the top of their industries.

Our team is mostly developers, plus a few operational staff. We have a strict “no asshole” policy, which means we don’t tolerate any kind of bad behavior towards colleagues.

Tech stack

Java Angular HTML CSS JavaScript Spring AWS Git Maven PostgreSQL Docker


Full-time contracts

Private health insurance

Free parking

Free gym

Pet-friendly office

Progressive salary model

Very flexible working schedule

Hybrid working model


Selection process

Our selection process is very easy. After we contact a candidate and organize a meeting, we proceed to these steps.

Step 1: This is the initial call, to meet and greet and see if we like each other. Also, in this call, we will ask you about your experience, the technologies you use, what you like to do, and so on.

Important note: We really do care about what would you like to do and we ask it as an honest question. We have a lot of projects, and based on your response to that question, we can pick a project to put you on.
Questions that we will also ask here are what is your notice period from the current company and a salary range you would like to have if you come to work with us.

 Step 2:  We organize a tech interview between you and one of our developers who use the same technologies as you do. It is a google meet call between only the 2 of you and it’s mostly a verbal test, rarely you would be asked to do some tasks.

Step 3: This step can go 2 ways. If everything is good, we would ask you to come to our office so we can meet in person and set a start date and salary.
Or, if you didn’t pass the tech interview, we will give you feedback on what we think you should improve. Also, you can tell us if we should improve something in our process.

Since this is the question 99% of people are interested in before even applying - in most cases, you get the salary you asked for, we negotiate rarely. It’s important to us that you are satisfied with your income because if you have to worry about paying your bills, you can not focus on the job. :)
Starting salaries are based on seniority and knowledge, but we do have a progressive model of paying, which means that every few months we do an increase based on your productivity and very important to us - loyalty.