Golang / Go Job: Ethereum developer


Endian

Ethereum developer at Endian

Brighton, United Kingdom 🇬🇧   (Posted Jul 11 2017)

Job position
Freelance - Remote work possible

Job description
We’re building a stable-value cryptocurrency with the intention of having a significant positive effect on the world. Everybody says that sort of thing, but we really mean it. We're looking for a software engineering dynamo with form and character who can help us modify and extend an Ethereum fork without making a mess. We anticipate that the first phase of the project will take 2-3 months, and there’s a good chance of extension.

Working on this project will require an expert knowledge of the Ethereum codebase (and specifically geth) and the inner workings of the EVM, a solid understanding of Go, an enthusiasm for testing (we use BDD and TDD), hands-on experience with cryptographic protocols, and a pretty good comprehension of how the web works. Bonus points if you’re familiar with testing smart contracts or web3.js.

The ideal person for this job is experienced, self-motivated, reliable and trying to the best all-round person they can be. Aside from that, experience with cryptocurrency, large-scale economics or financial services applications would be extremely advantageous.

Skills & requirements
We're a small group of people who value self improvement, honesty, humility and curiosity tempered with a healthy skepticism. We like people who do everything to the best of their ability, but accept their limits. The problems we're trying to solve can be tough, and no one person has all the answers. But we're excited to try and find solutions, and you should be too.

In terms of technical stuff, we require:

- A minimum of one year's experience with Go, especially in reference to Ethereum. We only ship clean, well-tested, interface-first code.

- Great communication. We're a distributed team, but we're also a lean startup.

- Experience working remotely. It takes discipline and grit.

- Some understanding of BDD, or at least TDD. We consider test coverage to be an integral part of good production code, and you should too.

- A good understanding of Git. We love Git Flow like it's our own child.

- Some familiarity with the terminal. We use Docker, as well as standard tooling like Makefiles and shell scripts.

It would also be super if you:

- Have experience with crypto startups, ICOs, and the like.

- have spent a couple of years working with web technologies. A good grasp of HTTP, REST, RPC (ideally gRPC) would be highly advantageous.

- Really enjoy refactoring.

- Consider documentation to be as important as code.

- Have any background in philosophy or economics.

- Administer Linux boxes for fun and profit.

- Have a deep and abiding love for vim or neovim. There may be a fight if you fall on the Emacs (ie. wrong) side of the tracks.

- Think tmux is just super.

Instructions how to apply
Please drop us an email to jobs@endian.io. We don't need anything fancy, just tell us who you are, maybe attach a CV, and definitely include some links to code you've written.
Company website: Endian

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that works)
 

Company: Endian


Other jobs that might be interesting

Fat Llama Software Engineer - Fat Llama   (August 2018)
London, United Kingdom
Our Technology Technology is at the heart of everything we do at Fat Lama, allowing us to solve a problem that has never been solved before. Our whole team gets a say in the product & tech roadmap, and our engineering team takes pride in writing, testing and d...
Brightcove Software Engineer (all levels) - Brightcove   (August 2018)
London, United Kingdom
Brightcove is the leading online video platform that powers the video for many of the UK and the world’s largest media companies including BBC Worldwide, UKTV, Channel 4, Ford, Viacom, ESPN, and The New York Times. As a Software Engineer, you will help deli...
District4 Go Developer - Contract - London - District4   (August 2018)
London, United Kingdom
We are working with an exciting Fintech business based in London. They're looking for an experienced Golang developer to join them on an initial 6-month contract to be extended. Offering £500 - £600 per day....


 
Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects