Backend Engineer
GRID eSports GmbH
Berlin, Germany
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
JIRA
Automation of Tests
Code Coverage
Continuous Integration
Fault Tolerance
Scrum Methodology
Software Engineering
Computer Gaming
Technical Debt
Backend
Kotlin
+5 more
Kubernetes
Graphql
Api Design
Restful APIs
Docker
Job description
- 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, * 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 mind
- Agile & 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 all
- Quality: 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 opinions
- Organized: We strive for considered decisions, creating software that lasts. We document them in decision records, which any engineer in any team can drive
Requirements
- 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?, * Minimum of 3 years of commercial experience
- Deep knowledge of a strongly typed language (preferably Kotlin / Go)
- 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 testing
- Automated monitoring and alerting
- CI/CD infrastructure
- Know-how of good API design (preferably REST / GraphQL), paying attention to:
- Documentation
- Self-documenting naming and structures
- Minimal 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-offs
- Fault-tolerance design
- Knowledge of JIRA, Agile and Scrum
- Good communication skills, especially when working with remote teams
- Good attention to detail
- Being able to work CET time zone, * 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 potential
- A passion for software engineering while writing clean, well-tested code
- Enthusiasm for working in a Lean, fully Agile environment
- Comfortable using AI tooling where necessary (ex. open code, github copilot, claude code)
- Knowledge of modern AI workflows
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on de.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago
EM
Eli McGarvie
Backend Developer Salary in Germany [2023]
over 3 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago