Position: Senior GO Developer
Company: AVA LIMITED
Category: Golang
Experience required: 5y
English level: upper
Published: 2023-01-01T00:00:00+02:00

About employer and position:
We are a well-funded product company from Toronto, Canada with a fully distributed team (20+ people), and two amazing products.

The 1st one is a user-friendly smart wallet for crypto, NFTs, Web3 + the metaverse, with a developer platform to make building Web3 applications easy on Ethereum and other EVM chains The 2d one, is a digital trading card game, where players can win, own, trade and sell their NFT game items.

Our company has some of the best investors in the world (Reddit co-founder, Coinbase, Initialized, and more), an amazing team of leaders in the blockchain space, engineers who have built widely popular open source, a former top McKinsey strategy consultant, gaming industry veterans, and founders who have built and sold successful companies. You'll get to work with and learn from them all.

We're looking for someone with experience architecting, writing, testing and shipping production-quality code in Go. You are rigorous and have a refined eye for simple architecture and clean code. You enjoy building scalable, fault-tolerant, and elegant systems. You enjoy and appreciate a strong developer experience and the ergonomics of a well-built system.

As a senior engineer, you have a deep understanding of designing robust, well-designed code with thoughtful architecture. You can drive and self-direct major areas of our stack. While not a strict requirement, you are comfortable working with and guiding more intermediate and junior engineers when needed.
Requirements:
5+ years of expirience in back-end development.
3+ years shipping production-grade code in GO.
English level: only Advanced or Native.
Experience with one of the major cloud providers, AWS, GCP, Azure, etc.
Growth mindset. You love to learn, and actively search out new material and technologies.
Nice to have: experience with Ethereum or other blockchain systems.
Responsibilities:
Architect, develop, and implement the infrastructure systems.
Design and implement services that are scalable, and fault-tolerant.
Build services that interface with the Ethereum blockchain.
Contribute to open source works.
Extend and evolve our toolchain, to run our stack effectively.
Design architectural foundations that are robust and sound, so that future engineers can build on your work with ease and speed.
Recruiting process:
30 min. introduction call with Co-founder.
Take-home exercise (optional, depending on the candidate).
1 hr technical interview.
Benefits:
Full remote job.
A chance to deliver a massive impact at a small and quickly growing company
Competitive salary and equity package.
Work-life balance unlike the "crunch" culture you find at larger studios.
New PC, and a generous allowance for work-from-home setup.
Health, dental, and vision benefits.
We're conscious about mental health and have modern vacation policies.
We invest in everyone's personal development and subsidize courses, books, and conferences, so you never stop learning.
Work on hard, big, meaningful problems that can shift markets.
Flexible working hours.
Zero bureaucracy.
The environment of high-level experts.
A nimble, relaxed, and dynamic startup environment.