Golang / Go Job: Senior Backend Engineer (Go)


Senior Backend Engineer (Go) at Horizon

馃嚚馃嚘 Canada 鈥 Toronto
  (Posted May 26 2022)

Please mention that you found the job at Golangprojects.com

Apply now!  

Do they allow remote work?
Remote work is possible, see the description below for more information.

Job description
Toronto, ON / Engineering / Remote
At Horizon, we鈥檙e building a New Dimension where Internet economies are fun, accessible, and for the benefit of all participants.

We have two amazing products to make this real:
Sequence, which consists of i) the first user-friendly smart wallet for crypto, NFTs, Web3 + the metaverse, and ii) a developer platform to make building Web3 applications easy on Ethereum and other EVM chains.

And Skyweaver, a digital trading card game鈥攑owered by Sequence鈥攚here players can win, own, trade and sell their NFT game items.

Sequence is poised to drive Web3 adoption on a massive scale by making blockchain easy, fun and powerful for users and developers. And, Skyweaver is a groundbreaking video game with an unprecedented player-owned economy, novel gameplay, and an already fervent community.

While the challenge is hard, we find it incredibly fun. And, we have the ingredients to make it happen: a well-capitalized company with 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. Learn more at https://horizon.io/

About the Role
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.

You will be joining the expert Go team at Horizon, previously who in our spare time + for fun, authored OSS projects like chi (https://github.com/go-chi/chi), upper/db (https://github.com/upper/db), webrpc (https://github.com/webrpc/webrpc), goware (https://github.com/goware), and much more. Our Go codebases are extremely clean and the patterns we've built have been shaped over 7 years of writing production Go systems and open source projects. These are the patterns which we apply to our infrastructure at Horizon in our products Skyweaver and Sequence.

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.

路 Architect, develop, and implement the infrastructure systems for Sequence
路 Design and implement services that are scalable, and fault-tolerant
路 Build services that interface with the Ethereum blockchain
路 Contribute to open source works in the Sequence stack
路 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

路 5+ years shipping production-grade code in Go
路 Experience with either distributed systems or blockchain systems, both in their design and practical use
路 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

Why Horizon?
路 A chance to deliver massive impact at a small and quickly growing company
路 Work on hard, big, meaningful problems that can shift markets
路 Competitive salary and equity package
路 Accelerate your career by joining at the early stages
路 Be part of defining Web3, the next generation of the Internet, and creating symbiotic economies where both users and creators share in the value generated by networks
路 Work with an outstanding team made of wonderful people who have built and sold successful companies, launched amazing products, and have rich experience in infrastructure, architecture, blockchain, games, finance, investing, strategy, consulting, design, marketing, community, and more.
路 Work life balance unlike the 鈥渃runch鈥 culture you find at larger studios
路 New PC, and generous allowance for work-from-home setup
路 Extensive health benefits for Canadian employees
路 We鈥檙e conscious about mental health and have modern vacation policies
路 We invest in everyone鈥檚 personal development

We are committed to diversity and encourage applicants from all backgrounds, genders and faiths. While we're building incredible products, we also want to add to our wonderful team and company. The best way to do that is to attract talented folks from all areas and to have their experiences inform their work.

Please mention that you found the job at Golangprojects.com

Apply now!  

Company: Horizon

job info / career page
Linkedin profile
Github: horizon-games
Location: Toronto, Canada

map of company location

Skills wanted, in addition to Golang:
go aws azure blockchain ethereum
gcp nft web3


All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

馃嚭馃嚫 Golang recruitment

Are you in US and prefer to let a recruiter
find your dream job?

Get in touch with Drew from Catapult &
let him know with what you are looking for

馃嚞馃嚙 馃嚜馃嚭 Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
Get in touch with Martin &
let him know with what you are looking for

Interview: X-Team & Golang

Other interesting golang jobs

Golang job Golang Backend Developer / Cloud Infrastructure Engineer at Phantom Labs Golang Backend Developer / Cloud Infrastructure Engineer - Phantom Labs   (January 2023)
Worldwide, 100% Remote
We are seeking a backend developer with overlapping experience in Cloud infrastructure to join our growing company. Besides backend code development, you will be responsible for designing, implementin...

Golang job Software Engineer - GoLang at U.S. Bank Software Engineer - GoLang - U.S. Bank   (January 2023)
Minneapolis, Minnesota, United States
Job available in 2 locations; Minneapolis, MN and Chicago, IL At U.S. Bank, we're passionate about helping customers and the communities where we live and work. The fifth-largest bank in the United ...
Golang job Senior Software Engineer at MaxMind Senior Software Engineer - MaxMind   (January 2023)
Remote Canada, 100% Remote - Salary: $165,000 CAD upwards, depending on experience
Canada - Remote MaxMind is looking for a talented, experienced, and highly motivated Senior Software Engineer to help us develop and improve our products. We help protect thousands of companies world...

Golang job Backend Go Engineer - Pioneering The Next E-commerce Generation With Saas & Marketplace Solutions (Remote for California Company) at Cyza Backend Go Engineer - Pioneering The Next E-commerce Generation With Saas & Marketplace Solutions (Remote for California Company) - Cyza   (December 2022)
Worldwide, 100% Remote
Hiring Go developers to join our experienced team of engineers developing the next generation of e-commerce! This a career opportunity and the ideal candidates could potentially be part of the foundin...
Golang job Senior Backend Software Engineer - Livepeer Studio at Livepeer Senior Backend Software Engineer - Livepeer Studio - Livepeer   (January 2023)
New York, New York, United States (Remote work possible) - Salary: $100,000 - $180,000
About You Are you an engineer who loves large scale distributed software?聽Do you enjoy working with a small product and engineering team that values shipping quality software? Are you excited about ...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with aws Golang jobs with azure Golang jobs with blockchain Golang jobs with ethereum Golang jobs with gcp Golang jobs with nft Golang jobs with web3
馃寪 Remote golang jobs 馃攷 馃嚞馃嚙 馃嚜馃嚭 Golang recruiter 馃攷 馃嚭馃嚫 US Golang recruiter 馃摟 Golang jobs newsletter 鉁栵笍 Interview: X-Team & Golang 馃搳 Golang jobs statistics 馃嚭馃嚫 Golang jobs in United States 馃嚭馃嚫 Golang jobs in California 馃嚛馃嚜 Golang jobs in Germany 馃嚛馃嚜 Golang jobs in Berlin 馃嚞馃嚙 Golang jobs in United Kingdom 馃嚞馃嚙 Golang jobs in London 馃嚭馃嚫 Golang jobs in Colorado 馃嚭馃嚫 Golang jobs in Denver, CO 馃嚭馃嚫 Golang jobs in San Francisco, CA 馃嚭馃嚫 Golang jobs in New York 馃嚭馃嚫 Golang jobs in Palo Alto, CA 馃嚘馃嚭 Golang jobs in Australia 馃嚦馃嚤 Golang jobs in Netherlands 馃嚭馃嚫 Golang jobs in New York, NY 馃嚚馃嚟 Golang jobs in Switzerland 馃嚚馃嚟 Golang jobs in Zurich 馃嚝馃嚪 Golang jobs in France 馃嚠馃嚦 Golang jobs in India 鈽革笍 Kubernetes & Golang jobs馃槒 Aws & Golang jobs馃惓 Docker & Golang jobs馃悕 Python & Golang jobs馃帥锔 Microservices & Golang jobs馃梽锔 Postgresql & Golang jobs鈽侊笍 Gcp & Golang jobs鈽 Javascript & Golang jobs馃惂 Linux & Golang jobs鈿涳笍 React & Golang jobs鈽 Java & Golang jobs馃梽锔 Nosql & Golang jobs馃梽锔 Sql & Golang jobs馃獩 Terraform & Golang jobs馃鈥嶐煉 Devops & Golang jobs鈫旓笍 Grpc & Golang jobs鉁夛笍 Kafka & Golang jobs馃煢 Typescript & Golang jobs馃搨 Redis & Golang jobs馃梽锔 Postgres & Golang jobs鈽侊笍 Azure & Golang jobs馃梽锔 Mysql & Golang jobs馃拵 Ruby & Golang jobs鈿欙笍 Saas & Golang jobs