Backend Engineer

Grid Esports — Poland · Posted ~3 weeks ago

Mid

Skills

Kotlin Go Strongly typed programming Event-driven systems Software architecture Mission-critical systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology company is seeking a Backend Engineer to build event-driven, mission-critical services and strengthen existing systems. You will work with experienced engineers on architecture, robust software design, and close collaboration with product stakeholders. Strong Kotlin or Go expertise is preferred, with at least three years of commercial experience.

Highlights

Build greenfield mission-critical services and improve reliability of existing systems. The role includes architectural discussions, close collaboration with experienced engineers, and meaningful influence on the technology landscape.

Description

Are you passionate about building event-driven systems?Do you have a strong grasp of Kotlin or Go?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! What you will do Build greenfield mission-critical services and expand the reliability of existing onesHelp to shape GRID's technological landscape together with experienced colleaguesParticipate in architectural discussions, providing feedback to coworkers and ensuring good practicesWork closely together with product stakeholders to communicate progress and considerations effectively Your skills will include (must have) Minimum of 3 years of commercial experienceDeep knowledge of a strongly typed language (preferably Kotlin / Go)Explicit (nullable) typesStrong, minimal contractsHelpful abstractions and class hierarchies / compositions (introduced at an appropriate time)Ambition to build robust, high-quality mission-critical systems, leveraging the power of:Automated testingAutomated monitoring and alertingCI/CD infrastructureKnow-how of good API design (preferably REST / GraphQL), paying attention to:DocumentationSelf-documenting naming and structuresMinimal and extendable contracts (while minimizing breaking changes)Experience with GraphQL/REST APIs, micro-service architecture and container / orchestration systems (preferably Docker / Kubernetes), while bearing in mind:Complexity trade-offsFault-tolerance designKnowledge of JIRA, Agile and ScrumGood communication skills, especially when working with remote teamsGood attention to detailBeing able to work CET time-zoneNice to have Production experience with designing and maintaining GraphQL APIs.Knowledge of eSports and gaming.The ability to thrive in a fast-paced software startup that has incredible potentialA passion for software engineering while writing clean, well-tested codeEnthusiasm for working in a Lean, fully Agile environmentComfortable using AI tooling where necessary (ex. open code, github copilot, claude code)Knowledge of modern AI workflows What you can expect from GRID’s Engineering Team Impactful: 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 mindAgile & Inclusively: We’ve developed our own kanban-based way of working that is constantly being improved and adapted by the self-organizing product-engineering teams. Opinions and ideas are valued from allQuality: Achieved by ensuring detailed stories and epics, high test coverage, a thorough code-review process, consciously taking on technical debt and an open culture of sharing opinionsOrganized: We strive for considered decisions, creating software that lasts. We document them in decision records, which any engineer in any team can drive