Degree in Computer Science or related field Strong Node.js/TypeScript development experience (5+ years) Strong understanding of Async approaches Experience with Messaging systems like Kafka, RabbitMQ Experience in distributed systems Experience with RDBMs (MySQL, PostgreSQL etc.) Experience with CDBMs (Redshift, ClickHouse etc.) Experience with NoSQL (DynamoDB, MongoDB, etc.) Experience in writing e2e & unit tests Experience with development production-ready solutions Understanding of enterprise development patterns (beneficial) Experienced with large-scale microservices architecture (beneficial) Experience with cloud providers (AWS, GCP, etc.) (beneficial) Experience with Kubernetes (beneficial) Active performance observation (beneficial) Gambling domain experience (beneficial) Understanding of application security and industry standards (beneficial)