Company Overview
At Faraway, we’re on a mission to empower developers and AI agents with the tools to build, deploy, and
scale onchain applications and economies. Our team is passionate, ambitious, and composed of
professionals from renowned tech companies like Scopely, Glu Mobile, Amazon, Yandex, and more.
Founded in 2021, we’ve grown to over 50 team members and are expanding rapidly to support new
launches and expand our platform offerings. We’re looking for driven, self-motivated individuals who
thrive in a results-oriented environment that values initiative, action, and full ownership. If this sounds like
the kind of team for you, read on!
The Role
Faraway is looking for a Senior Golang Engineer to join our Platform-Rift Team. At the core of our work is
the Rift platform, which includes the DevPortal and Trading. This is our flagship product and the
foundation of the entire ecosystem. Its central component is the $RIFT token, designed not just as a
medium of exchange, but as a fundamental support layer for AI agents capable of participating in complex
on-chain economies. With Rift, developers can create and enhance agent functionality through a module
marketplace — enabling use cases ranging from blockchain node validation to NFT art generation and
token management.
More info and here and here.
Your Responsibilities
- Lead end-to-end development of platform features and AI-related modules — from ideation and architecture to production launch, monitoring, and continuous improvement.
- Take ownership of features: align with cross-functional teams, decompose tasks, drive delivery and ensure high-quality outcomes.
- Conduct technical research and evaluate alternative architectural approaches with focus on performance, scalability, and security.
- Collaborate with the Product team to shape the product vision, propose impactful solutions, and influence final implementation.
- Create and maintain internal documentation and technical guides for both internal engineers and external partners integrating with the platform.
What's Important to Us
- 5+ years of experience as a server engineer using Go in a production environment; prior work history in web3, crypto, or AI.
- Strong product mindset — ability to think beyond code and contribute to shaping user experience and product direction.
- Experience conducting technical research: evaluating trade-offs, testing hypotheses, and justifying architectural decisions based on data.
- Experience delivering complex technical products from inception to launch — you take ownership and don’t rest until it’s 100% complete.
- Ability to work effectively and manage work relationships across multidisciplinary teams and multiple partners in different time zones.
- You are self-motivated, responsible, thrive in small teams, and enjoy having significant ownership over the development process.
Bonus Points!
- You are comfortable working in a very international team; our team’s main spoken languages are English and Russian.
- You enjoy working in a very fast-paced startup environment.
Tech Stack
- Backend: Go (main backend language), Python, Node.js (AI Agents), no-framework (gRPC, GQL, REST).
- AWS (aws managed services first: SQS, SNS, Postgres RDS, etc.), k8s cluster (AWS EKS, microservice oriented style).
Interview Process
- HR Pre-screen.
- Technical Test Task.
- Technical Interview.
- Interview with Product Owner or Producer.
- Offer.