Senior Backend Engineer (Boosters)
Overview
Коли технічна задача справді складна – вам цікаво чи хочеться втекти? Якщо перше, є роль Senior Backend Engineer (Boosters) у продуктовій iGaming-компанії, що 12 років на ринку та працює на міжнародних ринках: масштабування, distributed systems, gRPC, Kubernetes. Remote.
Main Responsibilities
– Develop and maintain robust backend systems for our promotional features
– Optimize existing systems for enhanced performance and scalability
– Lead technical decisions and contribute to our SaaS solutions
– Collaborate with distributed teams to innovate and implement new features
– Ensure code and architectural excellence through reviews
– Address complex technical challenges with innovative solutions
– Participating in on-call rotations within the squad to help ensure the reliability and availability of our systems
Mandatory Requirements
– Strong proficiency in Node.js and TypeScript (our primary backend stack). We’re also open to strong backend engineers from other ecosystems (e.g., Go, Java, C#, C++) who are ready to ramp up quickly
– Strong understanding of asynchronous programming and concurrency patterns
– Experience building distributed systems and working with messaging and coordination tools (e.g., Kafka, RabbitMQ, NATS, distributed locks)
– Experience with gRPC in production environments
– Solid knowledge of databases: relational (MySQL, PostgreSQL), columnar (ClickHouse), and NoSQL (DynamoDB, MongoDB)
– Experience with cloud platforms (AWS/GCP/Azure) and Kubernetes
– Skilled in building and maintaining unit and end-to-end tests
– Proven track record of delivering production-ready solutions
– Experience working with large-scale microservices architectures
– Degree in Computer Science or a related field (or equivalent practical experience)
Nice to Have
– Understanding of enterprise development patterns
– Experienced with large-scale microservices architecture
– Experience with cloud providers (AWS, GCP, etc.)
– Active performance observation
– Gambling domain experience
– Understanding of application security and industry standards, its best practice
We offer
– Competitive Salary
– Quarterly Bonuses
– Unlimited Paid Time Off
– Unlimited Paid Sick Leave
– Remote & Flexible Working
– Private Medical Insurance
– Financial Support for Life Events
– Professional Development Budget
– International Exposure
– Regular Company Events
*Benefits may vary depending on location and contractual agreement
Recruitment Process
– HR interview
– Technical interview (with Live coding)
– Final interview