We’re on the hunt for a talented Golang developer to join our team working on an awesome esports project. Our goal is to collect and analyze data from all kinds of different esports — think CS2, Valorant, Dota 2, LoL, and more. There are tons of exciting challenges and opportunities to grow your skills in this role.
Imagine being able to dig into data from the biggest tournaments and players around the world. We’re talking mountains of information to wrangle and make sense of. That’s where you come in! As our new GoLang engineer, you’ll be building the systems to gather, process, and surface all this juicy esports data.
What you’ll be working on
As our new GoLang engineer, you’ll be tackling all sorts of exciting challenges on this esports project. The core of your work will involve building the pipelines and infrastructure to gather, process, and analyze data from various esports disciplines. This means writing robust API interfaces to fetch data from different sources. You’ll be parsing and extracting insights from a wide range of industry-related information, whether it’s tournament results, player stats, or game replays.
A big part of your role will be aggregating all this data into meaningful statistics. We want to uncover the hidden stories and trends within the ever-evolving world of esports. That’s where your Golang expertise and problem-solving skills will really shine.
Of course, there will be plenty of other interesting challenges that come up along the way. Maybe you’ll need to build real-time data streaming systems, implement machine learning models, or design user-friendly dashboards. The possibilities are endless, and we’re excited to see what you can bring to the table.
About you — preferred requirements for this role
— At least 3 years of commercial experience with GoLang;
— Experience with web frameworks (e.g. Gin, Fibre, Echo);
— Experience with websocket protocol (e.g. Gorilla Websocket);
— A strong understanding of SQL and noSQL (PostgreSQL, MongoDB);
— A strong understanding of API principles (REST);
— Experience with apps containerization (Docker, Kubernetes);
— Experience with in-memory data structure store (Redis);
— Experience with the message-broker system (RabbitMQ).
Nice to have
— Understanding the principles of multi-service architecture;
— Understanding the principles of EDD (Event Driven Development);
— Experience with nginx as web server or reverse proxy;
— Experience with cloud computing platforms (GCP);
— Experience with logging and monitoring (Prometheus);
— Experience in developing data parsers;
— Experience with JIRA;
— Knowledge of HTML, CSS, JavaScript;
— Acceptable level of English.
As a company, we offer the following:
—A chance to dive into a large-scale esports project with a small and incredibly friendly team. You won’t get lost in the shuffle here — everyone plays a vital role in driving this innovative initiative forward;
—Competitive compensation and benefits to reward your hard work and skills. We want to make sure you’re taken care of so you can focus on doing your best work;
—Flexibility with an opportunity to work remotely;
—Freedom to drive your initiatives and ideas;
—Opportunities for professional growth and development, including access to English language courses, the corporate library.
Why work with us?
In our Esports adventure, we’ve got some killer company values that make us who we are! First up, we’re all about innovation — constantly on the hunt for fresh opportunities, wild approaches, and the latest tech to make Esports even more awesome. We’re not just experts; we’re the Esports gurus, bringing a treasure trove of knowledge and experience to both the business and tech sides of the game. When it comes to teamwork, we’re all in, building epic, long-lasting bonds with our clients and partners, and it’s all built on trust and good vibes. Sharing is caring, so we’re all about that openness, spreading ideas and wisdom by cooking up some open-source magic for the whole Esports community to savor. So, yeah, we’re not just any Esports company; we’re the cool nerds with values that power up our game!
Our hiring process looks like this:
Should you have any questions about this opportunity or if you’re eager to explore potential collaborations with our awesome team, don’t hold back! Reach out to Maria — [email protected], our super-friendly HR manager, she’s your go-to guru for all things related to this vacancy and making magic happen in our company.
We look forward to receiving your application!