Backend Engineer (m/f/x)
GRID
WorldwideremotePosted 1 month ago
Skill Required
Backend-EngineeringSoftware-EngineerBackend-EngineerGo-DeveloperKotlin-DeveloperBackend-Services-EngineerBackend-Platform-EngineerProduct-Backend-EngineerBackend-Infrastructure-EngineerBackend-Systems-EngineerBackend Developersoftware engineeringKubernetesEngineeringdevelopingObservabilitydesigningGraphQLbuildingTestNGKotlinDockerdesignGitAgileCI/CDJiraAPIsandGoCICDAIFulltime
Key highlights
- Minimum of 3 years of commercial experience required
- Must have deep knowledge of a strongly typed language, preferably Kotlin or Go
- Must be able to work in the CET time zone
- Role involves building greenfield, mission‑critical services
- Engineering team offers a robust CI/CD process enabling daily product impact
- Experience with GraphQL/REST APIs, micro‑service architecture, Docker/Kubernetes is required
Role overview
Responsibilities
- 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
Requirements
- 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, and CI/CD infrastructure
- Know-how of good API design (preferably REST / GraphQL), paying attention to documentation, self-documenting naming and structures, and 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 and 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
Nice 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 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
Benefits
- Impactful: robust CI/CD process and full suite of automated tests enable engineers to ship daily and make product impact from day one
- Agile & Inclusively: kanban‑based self‑organizing product‑engineering teams where opinions and ideas are valued from all
- Quality: detailed stories and epics, high test coverage, thorough code‑review process, conscious handling of technical debt, and an open culture of sharing opinions
- Organized: considered decisions, lasting software, documented in decision records accessible to any engineer
Additional details
- Originally posted on Himalayas