AI-Powered Fit Check
Instantly analyze how your resume matches this job's requirements and uncover your top strengths.
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!
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
Minimum of 3 years of commercial experience
Deep knowledge of a strongly typed language (preferably Kotlin / Go)
Helpful abstractions and class hierarchies / compositions (introduced at an appropriate time)
Ambition to build robust, high-quality mission-critical systems, leveraging the power of:
Know-how of good API design (preferably REST / GraphQL), paying attention to:
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:
Good communication skills, especially when working with remote teams
Production experience with designing and maintaining GraphQL APIs.
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)
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
We are looking for someone well-versed in Kotlin or Go to join our Engineering team - where you will be developing greenfield services and taking an active role in shaping GRID’s technology landscape.
Originally posted on Himalayas