HR company which is engaged in search of IT specialists.
Release date: August 14, 2025
Attempts spent: 285