Senior Blockchain Engineer - Platform

Faraway

Senior Blockchain Engineer - Platform

Описание вакансии

Company Overview

At Faraway, our mission is to give internal and external game teams the tools needed to build and publish games with player-driven economies. We are an extremely ambitious and hard-working team with backgrounds from well-known game studios such as Scopely, Glu Mobile (part of Electronic Arts), Amazon, Yandex, Mail.ru, among many other well-known international studios. Founded in 2021, we currently have over 90 members on our team and are growing quickly to support both new games as well as existing game and platform products. Our ideal team members are hardworking and self-motivated. Our culture is results-driven and grounded upon hard work and end-to-end responsibility. If this description sounds like a team you'd like to join, keep reading.

The Role

Faraway is looking for a Senior Blockchain Engineer to join our Platform Team. Our platform gives game studios all the tools they need to build player-driven economies utilizing the blockchain as an open and decentralized database. This platform includes products such as login and multi-chain inventory management (Faraway Connect), payments (Faraway Checkout), as well as a number of game-specific meta features with the blockchain complexity abstracted behind traditional APIs. More info found here: https://faraway.com/dev-platform

Your Responsibilities

  • Develop, deploy, and maintain different types of Smart Contracts on Solana and EVM compatible chains; contracts include token launchers, marketplace functionality, escrow contracts, and a variety of contracts supporting midcore game mechanics;
  • Maintain smart contract code quality and ensure the highest level of reliability, stability, and security; support third party audits when applicable;
  • Develop and own best practices for protocol upgrades and versioning across different networks;
  • Write automated, high-quality tests (unit, integration, load) and work with QA teams to improve user experience, curtail exploits and security issues, and ensure that everything works smoothly for all players;
  • Collaborate with engineering, product, and design on the user-facing applications built around our smart contract protocols;
  • Stay up-to-date on innovations in the blockchain space and proactively identify areas of improvement for our Platform based on your learnings;
  • Identify and articulate technical and production risks and obstacles, as well as generate solutions.

What's Important to Us

  • 6+ years of relevant industry experience;
  • 3+ years of smart contract development including production deployments of original, non-trivial protocols and related security audits;
  • BS/BA in Computer Science;
  • Extreme proficiency with Solidity and the EVM (for EVM development);
  • Extreme proficiency with Rust (for Solana development);
  • Experience designing distributed protocols;
  • Experience designing, building, testing, deploying, and maintaining high traffic smart contracts;
  • Experience with Docker, AWS, Terraform;
  • Ability to balance shipping quickly with building stable infrastructure;
  • Passionate about game and blockchain development.

Tech Stack

Rust (ethabi, ethers-rs, tokio, tonic, web3); Contracts (Solidity 0.8.18+, OpenZeppelin 4/5) (Standard + Upgradeable contracts), Gnosis Safe, ERC-20/712/721/721-C/1967/6551, Slither, Mithril, Hardhat 3, Echidna 2

Personal qualities

Ownership, result-oriented, goal-driven, high performance, communicative, sincere desire to help players, responsibility, attentiveness, diligence, punctuality, and stress tolerance. English written and spoken (fluent)

Working conditions

  • Prospects for professional and career growth and development;
  • Good salary and bonuses in USD and cryptocurrency;
  • Full-time, 5/2;
  • Distributed around the world team working in the MSC + - 2-3 hours;
  • Different variants of registration, possible relocation;
  • Friendly young team of well-rounded technical and humanitarian success-oriented people;
  • Close-knit team built on the principles of mutual respect and mutual support;
  • Democratic leadership and clear communication;
  • The opportunity not only to work and earn, but also to learn something new

How many stages of interviews

  • Pre-screen with HR
  • Test Task
  • Technical Interview
  • Receiving an offer
Навыки
  • blockchain
  • Rust
  • Solidity
  • Solana
  • EVM
Посмотреть контакты работодателя

Похожие вакансии

Novakid Inc
Удаленная работа
  • Сербия

  • до 4000 USD

Рекомендуем
Novakid Inc
Удаленная работа
  • Сербия

  • до 5000 USD

Рекомендуем
Nitka Technologies, Inc.

Data Engineer | Senior Python Developer

Nitka Technologies, Inc.

Удаленная работа
  • Сербия

  • до 5000 USD

Рекомендуем
ApprovalMax

DevOps Engineer

ApprovalMax

Удаленная работа
  • Сербия

  • до 5000 USD

MY.GAMES
Удаленная работа
  • Сербия

  • до 5000 USD

Pranas
Удаленная работа
  • Сербия

  • от 4000 USD

Playrix
Удаленная работа
  • Сербия

  • от 4000 USD

Айкона Консалтинг

Middle/Senior Java Developer

Айкона Консалтинг

Удаленная работа
  • Сербия

  • до 4000 EUR

ChillBase
Удаленная работа
  • Сербия

  • до 4000 EUR

Перфект Системс

Senior Backend Developer (PHP)

Перфект Системс

Удаленная работа
  • Сербия

  • от 5000 USD

Novakid Inc
Удаленная работа
  • Сербия

  • до 3500 USD

ChillBase

Senior UX

ChillBase

Удаленная работа
  • Сербия

  • до 3500 USD

Fundraise Up
Удаленная работа
  • Сербия

  • до 1900 USD

Virtoway
Удаленная работа
  • Сербия

  • до 1900 USD

Wisebits
Удаленная работа
  • Сербия

  • до 1900 USD

Playrix
Удаленная работа
  • Сербия

  • до 1900 USD

Nitka Technologies, Inc.

Network Engineer

Nitka Technologies, Inc.

Удаленная работа
  • Сербия

  • до 1900 USD

Playrix
Удаленная работа
  • Сербия

  • до 1900 USD

Senior PR-manager (Influencer Marketing)

Digital-агентство

Удаленная работа
  • Сербия

  • до 1900 USD

MY.GAMES
Удаленная работа
  • Сербия

  • до 1900 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию