About the company
Flow is a new blockchain built for the next generation of apps, games, and the digital assets that power them.
Job Summary
A little about you:
📍You have practical experience with the design and implementation of compilers including parsing, semantic analysis, type checking, optimization, and code generation. 📍You have a diverse exposure to different programming languages and programming paradigms. 📍You are capable of applying your skills across a variety of use cases; inflexible specialists need not apply. 📍You understand the power of planning, but you are comfortable improvising and can prioritize the most impactful tasks on the fly. 📍You are adamant about test coverage. 📍You have experience with one or more general purpose programming languages including but not limited to: Go, Rust, C/C++, Swift, Python.
Bonus points if you have the following:
📍Experience with blockchain technologies. 📍Familiar with at least one of the functional programming languages: Haskell, OCaml, Clojure, Lisp, etc. 📍Experience with smart contract languages, e.g. Solidity. 📍Experience working on open-source software projects.