Web3 gaming is a growing and exciting IT domain, connecting gaming, crypto and blockchain worlds.
Our partner is creating a state-of-the-art online multiplayer platform focused on competitive skill-based gaming, utilizing blockchain technology to allow users to participate in tournaments and win substantial rewards, prizes, and exclusive perks. The platform ensures a transparent, competitive gaming environment with fair matchmaking and inspiring rewards, all secured by blockchain to guarantee trust and security. With a diverse range of game titles, the company is thrilled to be at the forefront of this new gaming era, offering a new platform to players globally.
We are looking for a seasoned Software Engineer specializing in Golang to become part of our dynamic team. The ideal candidate should possess extensive knowledge of the Go programming language and its surrounding ecosystem, allowing them to architect and build high-performance services capable of processing millions of requests per second.
Your role
- Build and sustain high-performance REST and socket API services in Go, focusing on efficient request handling.
- Enhance memory usage and CPU efficiency to achieve maximum performance.
- Integrate and manage Redis, leveraging Lua scripting and implementing persistence with both SQL and NoSQL databases.
- Perform SQL profiling and optimize relational databases for efficient data processing.
- Work alongside cross-functional teams to develop scalable service architecture.
- Use Docker for application containerization and streamlined deployment.
Offer
- Long-term B2B cooperation
- Private medical healthcare
- Hybrid working model - 2 remote days / week + onsite work in the Warsaw office
- Flexible working hours
- 20 days paid break per year
Requirements
- Demonstrated expertise in Go development, including experience with frameworks like Gofiber, Gin, or similar alternatives.
- In-depth knowledge of the Golang ecosystem, along with proficiency in development and testing tools.
- Strong grasp of memory management and CPU optimization strategies.
- Hands-on experience with Redis, including Lua scripting.
- Skilled in SQL profiling and managing relational databases.
- Familiarity with Docker for efficient container management.
- Previous experience with Scylla, Cassandra, or other NoSQL databases.
Preferred Skills:
- Experience with message brokers (e.g., Kafka) and competing consumer patterns.
- Familiarity with AWS services and cloud infrastructure.
- Knowledge of Kubernetes (K8s) for container orchestration.
- Hands-on experience with ClickHouse for data analytics.