Intella corporate office is located in Vyborgskaya Naberezhnaya 49, Saint Petersburg, St.-Petersburg, 194044, Russia and has 51-200 employees.
intella
| Location | People at location |
| Europe | 1-10 |
| Asia | 1-10 |
| North America | 1-10 |
Explore people who held key positions, contributed to Intella's success, and advanced their careers.
Explore More
Intella is a specialized IT recruitment agency based in Moscow and St. Petersburg, focusing on the professional selection of IT specialists across Russia. They provide qualified services in sourcing talented programmers, developers, technical directors, and various leadership roles. With over 400 clients ranging from small startups to global corpor... Read More