Kotlin (nice to have)
GraphQL (nice to have)
Kafka (nice to have)
Docker (nice to have)
RabbitMQ (nice to have)
Are you passionate about building event-driven systems?
Do you have a grasp of Go and / or Kotlin?
Do you enjoy finding solutions for significantly impactful challenges?
If the answers to the above questions are yes, then this role could be ideal for you! We are looking for someone happy to work with Go and / or Kotlin to join the Engineering team - you will be working alongside other experienced engineers, writing code adhering to best practices while working on systems that are depended on by some of the biggest names in the esports and gaming industry.
Founded in 2018 in Berlin, GRID offers the GRID Data Platform to the esports & games industry. Specialized in in-game, play-by-play data, GRID curates data for game developers and tournament organizers and leverages its data platform to unlock the potential of the right holders' data assets for the purposes of storytelling, fan engagement, and integrity.
GRID's official data partnerships cover multiple partnered rights holders (data sources), and integrated commercial data consumers, covering 15+ game titles.
The partners' list includes industry leaders such as BLAST Premier, PGL, WePlay Esports, Riot Games (VALORANT), and Krafton (PUBG).
What you will do
Build greenfield mission-critical services and expand the reliability of existing ones
Help to shape GRID's technological landscape together with experienced colleagues
Participate in architectural discussions, providing feedback to coworkers and ensuring good practices
Work closely together with product stakeholders to communicate progress and considerations effectively
Your skills will include
Knowledge of a strongly typed language (preferably Kotlin / Go), acknowledging the value of having
Explicit (nullable) types
Strong, minimal contracts
Helpful abstractions and class hierarchies / compositions (introduced at an appropriate time)
Ambition to build robust, high-quality mission-critical systems, leveraging the power of
Automated monitoring and alerting
CI / CD infrastructure
Know-how of good API design (preferably REST / GraphQL), paying attention to
Self-documenting naming and structures
Minimal and extendable contracts (while minimizing breaking changes)
Experience with real-time messaging technologies (preferably Kafka / RabbitMQ), micro-service architecture and container / orchestration systems (preferably Docker / Kubernetes), while bearing in mind
Asynchronous communication patterns
Being able to work CET time zone
About our culture
Benefits : Work from wherever you want - in the office, from home, or wherever inspires and motivates you. Make use of the travel opportunities GRID offers.
Full time or B2B contract. We offer a generous vacation allowance (28+ days a year) and the opportunity to speak with professional counsellors to support mental health - covered by the business.
Impact : With a robust CI / CD process, and a full suite of automated tests our engineers ship daily, allowing you to make impact on the product from day one with peace of mind.
Fostering growth : Empowering employees who are determined to grow by providing a self-development budget and strong career advancement opportunities.
Recent employee surveys showing over 98% workplace satisfaction!