About Us: A technology-based business offering cutting-edge online gaming solutions, delivering engaging and entertaining gaming experiences and satisfying the needs of both operators and players.
We are creating a high-load platform in the field of online entertainment from scratch. It will be distributed across multiple locations, handling a 1.35 million rps workload during peak hours and sitting idle during non-peak hours.
Job duties:
- Contribute to the architecture and design solutions considering various aspects like extensibility, scalability, performance, security, design patterns
- Provide effort estimates for the requested functionalities
- Ensure that best practices are observed
- Delivery on time and commitments by the team
- Understand and analyze business use cases and technical requirements and be able to design, build, and integrate a varying suite of internal and external services
- Work in a fully agile environment with senior engineers and the business side
- Design and implement unit tests
- Participate in designing and developing the fault-tolerant, highly available, and optimized solutions
- Collaborate with other teams – product, infrastructure, and business
- Participation in code review of other team members, backlog grooming, and retro
Background:
- 7+ years of experience in software development
- 3+ years with Go
- Perfect Go programming skills
- Hands-on experience with high-load application development & performance tuning
- Experience with relational databases and SQL, as well as with non-relational and NoSQL, ability to write and optimize complex SQL queries
- Deep knowledge of data structures and algorithms
- Good communication skills
- Practical commercial experience with:
- RDBMS (e.g. PostgreSQL)
- Key-value storages (e.g. Redis)
- Docker, Kubernetes
- Messaging systems (e.g. Apache Kafka)
- TSDB (e.g. Prometheus)
- ELK stack
We offer:
- Decent salary level
- Official registration
- Possibility of moving to Cyprus (relocation package for you and your family members)
- Prospects for growth as a Lead
- Corporate breakfasts, lunches, and gym
- Compensation for courses.